Ho utilizzato questo script trovato nel forum, perchè ho bisogno di visualizzare tre record a caso ad ogni aggiornamento della pagina:
codice:
	if not rs.EOF then
  		N = 3 'numero di record casuali da visualizzare
  		Randomize
  		max = rs.RecordCount-1
  		redim arr(max)
  		'popolo l'array da 0 al numero di record 
  		for i=0 to max
			arr(i)=i
  		next
  		'mischio i numeri in modo casuale
  		for i=0 to max
    		casuale = Int((max)*Rnd)
			temp = arr(i)
			arr(i) = arr(casuale)
			arr(casuale) = temp
  		next
  		'visualizzo gli N record casuali
  		for i=0 to N-1
    		rs.Move arr(i)%>
			<% response.write rs("Campo")%></p>
    		<%rs.MoveFirst 
  		next
	end if
Funziona, nel senso che cambia l'ordine ma sono sempre i primi tre record della tabella, come fare a far scegliere su tutto il recordset?