VBScriptのRnd関数
Rnd関数は乱数を返します。 数は常に1未満が、0以上です。
文法
Rnd[(number)]
参数 | 描述 |
---|---|
number | 可选。有效的数值表达式。 如果数字是:
|
例
例1
乱数:
<script type="text/vbscript">
document.write(Rnd)
</script>
document.write(Rnd)
</script>
あなたは同じ番号を取得することに注意してください。 これを避けるために、実施例2にRandomizeステートメントを使用します。
上記の出力の例:
0.7055475
»をお試しください
例2
同じ番号を毎回与えるために実施例1のように回避するためには、Randomizeステートメントを使用します。
<script type="text/vbscript">
Randomize
document.write(Rnd)
</script>
Randomize
document.write(Rnd)
</script>
上記の出力の例:
0.4758112
»をお試しください
例3
ここで与えられた範囲内の整数の乱数を生成する方法は次のとおりです。
<script type="text/vbscript">
Dim max,min
max=100
min=1
Randomize
document.write(Int((max-min+1)*Rnd+min))
</script>
Dim max,min
max=100
min=1
Randomize
document.write(Int((max-min+1)*Rnd+min))
</script>
上記の出力の例:
71
»をお試しください
完全なVBScriptのリファレンス