VB中 randomize 是用来干啥的 +他和不+他有啥区别 请举例说明

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VB中 randomize 是用来干啥的 +他和不+他有啥区别 请举例说明相关的知识,希望对你有一定的参考价值。

如题

跪谢

Randomize 用 number 将 Rnd 函数的随机数生成器初始化,该随机数生成器给 number 一个新的种子值。如果省略 number,则用系统计时器返回的值作为新的种子值
对于带number参数的Randomize,Rnd 函数生成的随机数序列都是一样的。
无参数的Randomize,当无参数或参数大于0的Rnd 函数生成的随机数序列才是真正的随机数
参考技术A 你可以做个试验,在一个command的click事件里面用rnd生成随机数。在不加randomize 的时候你可以多按几次按钮,记录下每次生成的数字,然后关闭程序,重新运行一次,再记录下每次生成的数字就会发现两次运行生成数字是一样的。然后你在rnd代码之前再加上randomize 再分别运行两次看结果就明白了。 参考技术B 是用来播撒随机种子的,使用Randomize语句后,用Rnd随机岀的数每次都不同,实现真正的随机。 参考技术C 跪谢~这么恐怖!
呵呵~
以前学过VB这个我以前也用过。很有用。
不加这个,每次程序产生的数据都是按一样的顺序产生,加了后就是真正的随机了,每次都不一样。
参考技术D 那是重置随机数种子的

用rnd时偶尔会出现重复数列,加上randomize就不会了。

以上是关于VB中 randomize 是用来干啥的 +他和不+他有啥区别 请举例说明的主要内容,如果未能解决你的问题,请参考以下文章

加密技术中,对称加密和不对称加密的最大区别?

java中03的动手动脑

IOS中button的选中和高亮的区别

vb运算符问题

sql server CONTAINS用法??

请问,css中Float和flex布局的优缺点?