Microsoft® Visual Basic® Scripting Edition Randomize ステートメント |
ランゲージ リファレンス
|
乱数ジェネレータを初期化 (乱数系列を再設定) する数値演算ステートメントです。
Randomize [number]
引数 number には、任意の数式を指定します。
引数 number には、Rnd 関数の乱数ジェネレータに引き渡す新しいシード値を指定します。引数 number を省略した場合、システム タイマーから取得した値が新しいシード値として使われます。Rndomize ステートメントを使用しない場合、引数を指定しないで Rnd 関数を呼び出すと、最初に Rnd 関数を呼び出したときのシード値と同じ値が使用されます。それ以降は、直前に生成された数がシード値として使用されます。
メモ 乱数系列を繰り返すには、数値を指定して Randomize ステートメントを実行する直前に、負の値を指定して Rnd 関数を呼び出します。引数 number に同じ値を指定して Randomize ステートメントを使用しても、前の乱数系列を繰り返すことはできません。