VB中randomize的作用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VB中randomize的作用相关的知识,希望对你有一定的参考价值。

randomize表示用系统时间做随机数种子,因此保证每次运行时产生的随机数不重复,如果没有randomize,比如下面的程序
dim
num
num=rnd*1000
每次程序运行时num都是一样的
参考技术A 这个语句是随机种子发生器
因为rnd产生的随机值是固定的
为了取到不同的随机值所以vb中设置了这么一个语句
这样可以产生不同的随机数
一般用法是
randomize
timer随时间的不同得到不同的随机值(一般在有rnd函数的代码中用到)
参考技术B 初始化随机种子。这个好像差不多。
你验证个程序就明白了:
Private
Sub
Form_Load()
Text1
=
Rnd
End
Sub

Private
Sub
Form_Load()
Randomize
Text1
=
Rnd
End
Sub

以上是关于VB中randomize的作用的主要内容,如果未能解决你的问题,请参考以下文章

VB中randomize是用来产生啥样的随机数啊?

vb中 Randomize 啥意思

vb中的randomize怎么用

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

谈一谈SystemVerilog的randomize

randomize()在C语言中如何应用?