Randomize 函数 (Visual Basic)
初始化随机数生成器。
|
|
Public Shared Sub Randomize ([ Number ]) |
参数
- Number
-
可选。一个 Object 或任何有效的数值表达式。
备注 Randomize 用 Number 将 Rnd 函数的随机数生成器初始化,并给它一个新的种子值。如果省略 Number,则用系统计时器返回的值作为新的种子值。
如果没有使用 Randomize,则(无参数的)Rnd 函数使用第一次调用此函数的同一数字作为种子,并从此使用上一次生成的数字作为种子值。
注意 |
|---|
|
若要重复随机数序列,请在使用带数值参数的 Randomize 之前先调用带负参数的 Rnd。使用带有相同 Number 值的 Randomize 不会重复前一序列。 |
安全注意 |
|---|
|
由于 Random 语句和 Rnd 函数从一个种子值开始,然后生成处于有限范围内的数字,因此,如果某个人知道生成这些数字的算法,他就可以预测结果。因此,不应使用 Random 语句和 Rnd 函数生成加密使用的随机数。有关更多信息,请参见 RandomNumberGenerator。 |
示例
注意
安全注意
浙公网安备 33010602011771号