Réponse acceptée !
bon...

un exemple de code :
<%
'la tu met ta connexion à ta BD
'ensuite...les variables c'est pas obligatoire, mais bon...
Dim RS1, RS2
Dim SQL1, SQL2, Fin, Nombre
Dim Deb = 1
SQL1 = "SELECT COUNT(*) AS Nombre FROM
TaTable"
Set RS1 = Server.CreateObject("ADODB.RecordSet")
RS1.Open SQL1,
TaConnexion, 3, 3
Fin = RS1("Nombre")
RS1.Close
Set RS1 = Nothing
'là tu viens de récupérer le nombre de lignes de ta table
Randomise 'pour pouvoir piocher un nombre aléatoire
Nombre =
Int((Fin - Deb + 1) * Rnd + Deb)
'donc là tu as un nombre aléatoire entre Deb et Fin
SQL2 = "SELECT * FROM TaTable WHERE NumeroAuto =" & Nombre & " "
Set RS2 = Server.CreateObject("ADODB.RecordSet")
RS2.Open SQL2, TaConnexion, 3, 3
'et ici tu peux récupérer tout ce que tu veux sur cette ligne
'par exemple Response.Write(RS("unchamp"))
RS2.Close
Set RS2 = Nothing
%>
J'ai mis en souligné ce que tu dois changer (le nom de ta base de données, etc...)
Je peux pas faire plus clair...

Nurgle C'est une grande folie que de vouloir être sage tout seul !