lo que puedes hacer, ya teniendo cargados los datos en un recordset, tomas el primer y ultimo id de la tabla(me imagino que los estas identificando por un campo llave para que no se repita), despues usas la funcion random para que te de un numero aleatorio entre el primer y el ultimo id, ya teniendo ese numero unicamente lo buscas en el recordset. Espero te sirva
Saludos
Saludos