我rand()用来生成0或1(rand() % 2).我正在使用当前时间(srand(time(NULL)))播种它.
经过多次调试,我意识到rand()永远不会连续返回偶数(奇数)16次或更多次.
这是一个已知的问题?C有更好的PRNG吗?
我使用Visual Studio 2010在Windows 7上运行.
我听到一些人说,rand()即使在使用srand()获得种子后,使用也很糟糕。为什么呢?我想知道事情是如何发生的......还有另一个问题很抱歉......但是有什么替代方法呢?