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