VBScript Rnd関数
完全な VBScript リファレンスマニュアル
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 リファレンスマニュアル その他の拡張