【发布时间】:2014-11-09 14:48:42
【问题描述】:
如果很明显,请原谅我,但是我在生成范围内真正随机整数的想法时遇到了一些麻烦,我刚刚开始使用 C++。 我当前的代码:
int start = rand() % 30 + 20;
总是得到 31,因为这是一个“伪随机”整数。也是30以上! 这种方式可以实现真正的随机数吗,还有,我如何才能真正生成范围内的数字?
-杰
【问题讨论】:
-
您无法通过这种方式获得“真正的随机数”。要获得真正的随机数,您需要一个真正的随机事件。例如,基本粒子衰变、白噪声等......