相关疑难解决方法(0)

C rand()缺乏随机性

rand()用来生成0或1(rand() % 2).我正在使用当前时间(srand(time(NULL)))播种它.

经过多次调试,我意识到rand()永远不会连续返回偶数(奇数)16次或更多次.

这是一个已知的问题?C有更好的PRNG吗?

我使用Visual Studio 2010在Windows 7上运行.

c random

8
推荐指数
1
解决办法
3059
查看次数

为什么 rand() 的使用被认为是不好的?

我听到一些人说,rand()即使在使用srand()获得种子后,使用也很糟糕。为什么呢?我想知道事情是如何发生的......还有另一个问题很抱歉......但是有什么替代方法呢?

c++ random lcg

7
推荐指数
3
解决办法
5489
查看次数

标签 统计

random ×2

c ×1

c++ ×1

lcg ×1