VBScriptRnd関数_
❮完全なVBScriptリファレンス
Rnd関数は乱数を返します。数値は常に1未満ですが、0以上です。
構文
Rnd[(number)]
Parameter | Description |
---|---|
number | Optional. A valid numeric expression If number is:
|
例
例1
乱数:
<%
response.write(Rnd)
%>
毎回同じ番号を取得することに注意してください。これを回避するには、例2のようにRandomizeステートメントを使用します。
上記のコードの出力は次のようになります。
0.7055475
例2
例1のように、毎回同じ番号を取得しないようにするには、Randomizeステートメントを使用します。
<%
Randomize
response.write(Rnd)
%>
上記のコードの出力は次のようになります。
0.4758112
例3
特定の範囲でランダムな整数を生成する方法は次のとおりです。
<%
Dim max,min
max=100
min=1
Randomize
response.write(Int((max-min+1)*Rnd+min))
%>
上記のコードの出力は次のようになります。
71
❮完全なVBScriptリファレンス