c++ - 使用性能计数器不断播种?

标签 c++ windows

每次将随机函数与 QueryPerformanceCounter() 一起使用时,是否会导致其工作不佳?有没有一种算法可以检验随机算法的好坏?

最佳答案

一般来说,是的。您通常希望在程序启动期间为生成器播种一次,之后就不要管它了。定期使用 QPC 重新播种可能会使结果更加可预测——QPC 几乎在不断增加,如果你在中间没有用户交互的情况下使用它几次,两个种子之间的差异可能几乎是恒定的,即使种子本身各不相同。

关于c++ - 使用性能计数器不断播种?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2304552/

相关文章:

c++ - 导入库如何工作以及为什么 MinGW 不需要它们?

c++ - 在 C++ 中使用迭代器进行合并排序

C++游戏: pthread_cond_signal doesn't wake up opponent thread

c++ - 将字符串文字分配给 char 对象

windows - 如何在 Windows 批处理脚本中检查 URL 是否有效

c# - 以编程方式提升进程特权?

c++ - 大数埃拉托色尼筛法 C++

c++ - 如何从boost的gzip_decompressor()获取gzip_params

c++ - 如何一起使用Opencv、qt creator、ming gw windows?

.net - Windows 8.1 无法安装 .NET Framework 3.5 0*800F0906