共用方式為


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 支援與意見反應