Randomize 語句
初始化隨機數產生器。
語法
隨機化 [ number ]
選擇性的 number 自變數是Variant 或任何有效的 數值表示式。
註解
Randomize 會使用 number 來初始化 Rnd 函式的隨機數產生器,併為其提供新的 種子 值。 如果您省略 number,系統定時器所傳回的值會作為新的種子值。
如果未使用 Randomize , 則 Rnd 函式 (沒有自變數,) 第一次呼叫它時使用與種子相同的數位,然後使用最後產生的數位做為種子值。
注意事項
若要重複隨機數序列,請在搭配數值自變數使用 Randomize 之前,立即使用負數自變數呼叫 Rnd。 使用具有相同數位值的 Randomize 並不會重複先前的序列。
範例
此範例會使用 Randomize 語句來初始化隨機數產生器。 由於已省略 number 自變數, 因此 Randomize 會使用 定時器 函式的傳回值作為新的種子值。
Dim MyValue
Randomize ' Initialize random-number generator.
MyValue = Int((6 * Rnd) + 1) ' Generate random value between 1 and 6.
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。