回到excel 在一列中单元格内用=sjs下拉,,代码1在使用过程中发现惊人的重复 发现这一列中每个单元格内的数据出现惊人的重复,(几十万次到百万级别).具体次数没有记录下来,反正时间不长) 它使用了Randomize语句 按照道理是不应该的, 问题出在哪里? Randomize语句真的是在按时间来初始化吗? 如果真的是在按时间初始化,怎么次数并不是很多的情况下,就出现了规律性的重复?
代码2还没有测试 excel RND() 调用的随机数(伪随机数) 究竟是个什么数量级的随机数 ,它的规律? 达到一个什么样的数量级别后,它开始重复
这里有篇文章供参考 http://wenku.baidu.com/view/31c3a16648d7c1c708a145a2.html 另外 andomize
是初始化随机函数。要加一个不定的参数进去。一般都是加个时间。
randomize(now)
如果不加那么,每次开始rnd 产生的随机数顺序是一样的。也就是每次运行随机数都是一样的。 andomize
是初始化随机函数。要加一个不定的参数进去。一般都是加个时间。
randomize(now)
如果不加那么,每次开始rnd 产生的随机数顺序是一样的。也就是每次运行随机数都是一样的。 加不加这个now 有区别吗?
[此贴子已经被作者于2010-12-1 19:28:49编辑过] |