研究过随机数吗?我们都知道电脑里面的随机数其实只是看上去是随机的,产生的过程都是确定的。如果我们有一定的破解能力,我们就能预测得到,下一次机器产生的随机数是哪个值。
在c++编程中,我们总要放一个随机种子,这个种子一般是当前时间,这样我们可以看到每次调用的随机数工厂产生的数值是不一样的。如果我们把随机数种子设定为一个特定的数,那么产生的随机数也是固定的。这样有一个好处,就是方便调试,因为调试的时...
分类:
其他好文 时间:
2015-04-26 12:31:03
阅读次数:
126
主要分为两部分,生成器rand(),种子设定srand()。#includeint rand(void);void srand(unsigned int seed);使用同一种子seed设置会造成产生同一个伪随机序列,rand产生随机数字是在0-RAND_MAX之间的。一般编译器默认RAND_MAX...
分类:
其他好文 时间:
2014-09-07 17:10:45
阅读次数:
217