http://asp.html.it/script/vedi/888/g...sword-casuali/ se guardi il terzo esempio
<%
caratteri = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
Randomize ' inizializza il generatore di numeri casuale
Do Until len(password) = 10 ' qui imposti la lunghezza della password
carattere = Int((37 * Rnd) + 1) ' Genera un valore casuale compreso tra 0 e Z.
password = password & Mid(caratteri,carattere,1)
Loop
Response.Write ("La tua password è : " & password & "")
%>
Cerca di modificarlo come desideri tu. Del tipo caratteri = "0123456789" & nome_utente & ""
Il nome_utente è il nome dell'utente che si sta registrando in questo momento gli dici che non deve accettare spazi e poi lui ti genera l'username, per capirci...
Vash