La verdad es que dá flojera leer el codigo de momento, pero te recomiendo que busques el codigo para registro aleatorio en
http://www.faqsdelweb.com dentro de la seccion de
ASP y luego en
Base de datos por allí hay un codigo para registros aleatorios, y si conoces tú codigo, verás donde aplicarlo y adaptarlo a tus necesidades
Salu2