Skip to content

Randomize

初始化随机数生成器。

语法:Randomize [ number ]

number
可选 Variant 或任何有效的数值表达式。

Randomize 使用 number 初始化 Rnd 函数的随机数生成器,为其提供新的种子值。如果省略 number,则使用系统计时器返回的值作为新的种子值。

如果不使用 RandomizeRnd 函数(不带参数)在第一次调用时使用相同的数字作为种子,此后使用上次生成的数字作为种子值。

INFO

要重复随机数序列,请在使用带数值参数的 Randomize 之前立即用负参数调用 Rnd。使用相同 number 值的 Randomize 不会重复之前的序列。

示例

此示例使用 Randomize 语句初始化随机数生成器。由于省略了 number 参数,Randomize 使用 Timer 函数的返回值作为新的种子值。

vb
Dim MyValue
Randomize    ' Initialize random-number generator.

MyValue = Int((6 * Rnd) + 1)    ' Generate random value between 1 and 6.

另请参阅

twinBASIC及其LOGO版权为作者"韦恩"所有