C++如何生成质量较高的随机数?例如对拍,造数据,就有这个需求。如果使用 rand() 并且 srand(time(0)),那么同一秒内,如果多次运行 datamaker.exe 就会产生相同的数据。我查询到 mt19937 可以在 Liunx 下生成真随机数,但在 Windows 系统下也是伪随机的。
rand()
srand(time(0))
datamaker.exe
mt19937
所以请问各位大佬,Windows 下是否有 易用的 真随机数或质量高的伪随机数生成器?谢谢。
(WinRandom 在我机子上不知道为什么用不了)