Randomize
乱数ジェネレータを初期化します。
Synopsis
Randomize [number]
引数
引数 number は、任意の有効な数値式です。
概要
Randomize は number を使用して、Rnd 関数の乱数ジェネレータを初期化し、新規の seed 値を与えます。number を省略すると、システム・タイマーに返された値が新規の seed 値として使用されます。
Randomize が使用されない場合、Rnd 関数 (引数なし) が、最初に呼び出された際、同じ番号を seed として使用します。その後は、最後に生成された番号を seed 値として使用します。
例
以下の例は、Randomize 文の使用法を示しています。
Dim MyValue, Response
Randomize ' Initialize random-number generator.
MyValue = Int((6 * Rnd) + 1) ' Generate random value between 1 and 6.
Println MyValue
メモ
乱数のシーケンスを繰り返すには、数値の引数で Randomize を使う直前に、負の引数で Rnd を呼び出します。number に同じ値を与えて Randomize を使用しても、前のシーケンスは繰り返しません。
関連項目
-
Rnd 関数