Access ....
Bueno, para access desde hace mucho tiempo es muy conocido
este método
No tengo access para probar, pero creo recordar que igual puedes directamente pasarle como argumento un Id de tu tabla a la función para generar aleatorios en el idioma de tu access (creo en español es NumAleat() o algo así) y seguir el mismo concepto del ejemplo anterior.
Saludos