数字と文字で構成される N 桁のパスワードをランダムに生成します。ASP 乱数のコピー コードは次のとおりです。
<%
ランダム化
Do While Len(pass)<12 ' ランダムなパスワード数字
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
ループ
%>
<%=パス%>
1. 小なり記号の機能は、実際には小さな等号の機能です。
2. この本には、特定の範囲内の乱数を生成する公式は次のように書かれています。
(<上限>-<下限>+1)*rnd+<下限>
ただし、実際の実行結果は、下限値 - 上限値 + 1 になります。
(<上限>-<下限>)*rnd+<下限>が正しい
3. 3 桁のグループでランダムなパスワードを生成します。最初の桁は数字、2 桁目は大文字、3 桁目は小文字です。乱数の位置をランダムにする方法を教えてください。 ?
次のようにコードをコピーします。
<%
サブsjs(n)
ランダム化する
応答.write int(rnd*n)
エンドサブ
'nは乱数の最大値です
%>