構文
Rnd[(num)]
引数numは省略可能です。シード値を単精度浮動小数点数型で指定します。
解説
0以上1未満の乱数を発生させます。
引数numに指定するシード値により、生成される乱数は次のように決まります。
| numの値 | 戻り値 |
|---|---|
| < 0 | 常に、引数numのシード値によって決まる同じ数値を返します |
| > 0 | 乱数系列の次の乱数を返します |
| = 0 | 直前に生成した乱数を返します |
| 省略 | 乱数系列の次の乱数を返します |
サンプル
次の例は、1から6の間の乱数を発生させて表示します。
Sub Sample()
MsgBox Int((6 - 1 + 1) * Rnd + 1)
End Sub