Generieren Sie zufällig ein N-stelliges Passwort, das aus Zahlen und Buchstaben besteht. Der ASP-Zufallszahlen- Kopiercode lautet wie folgt:
<%
Randomisieren
Do While Len(pass)<12 'Zufällige Passwortziffern
num1=CStr(Chr((57-48)*rnd+48)) '0~9
num2=CStr(Chr((90-65)*rnd+65)) 'A~Z
num3=CStr(Chr((122-97)*rnd+97)) 'a~z
pass=pass&num1&num2&num3
Schleife
%>
<%=pass%>
1. Die Funktion des Kleiner-als-Zeichens ist tatsächlich die Funktion des kleinen Gleichheitszeichens.
2. Das Buch besagt, dass die Formel zum Erzeugen von Zufallszahlen innerhalb eines bestimmten Bereichs lautet
(<obere Grenze>-<untere Grenze>+1)*rnd+<untere Grenze>
Das tatsächliche Laufergebnis ist jedoch: Untergrenze – Obergrenze + 1
(<obere Grenze>-<untere Grenze>)*rnd+<untere Grenze> ist korrekt
3. Generieren Sie zufällige Passwörter in Gruppen von 3 Ziffern. Die erste Ziffer ist eine Zahl, die zweite Ziffer ist ein Großbuchstabe und die dritte Ziffer ist ein Kleinbuchstabe. Kann mir ein Experte sagen, wie ich die Position der Zufallszahl ändern kann? ?
Kopieren Sie den Codecode wie folgt:
<%
sub sjs(n)
randomisieren
Antwort.write int(rnd*n)
Ende sub
'n ist der Maximalwert der Zufallszahl
%>