Randomize


Randomizeステートメント

構文

Randomize [number]

numberは省略可能です。任意の数値を指定します。

解説

乱数系列を再設定するために乱数ジェネレータを初期化します。

乱数を生成するRnd関数は、あらかじめ定められた乱数テーブルにしたがって乱数を返します。Randomizeステートメントは、引数numberで使用する乱数テーブルを指定できます。引数numberを省略した場合は、システムタイマーから取得した現在の時刻を元にします

サンプル

次の例は、1から6の間の乱数を発生させて表示します。

Sub Sample()
    Randomize
    MsgBox Int((6 - 1 + 1) * Rnd + 1)
End Sub