0
A
回答
1
编号rand
实现不是标准化的,不同的编译器vedors可以使用不同的算法。例如,您可以使用标准C++ 11 <random>
标题中的生成器,它们是标准的并且完全是不确定的:具有相同种子的mt19937
应该在所有平台上给出相同的序列。
相关问题
- 1. 对于相同的种子,由rand生成的随机数序列在C中保证总是相同的?
- 2. 随机函数总是返回相同的结果,尽管不同的种子
- 3. iPhone:随机()函数每次给我相同的随机数
- 4. C/C++算法从不同平台上的相同种子生成相同的伪随机数序列?
- 5. 生成 “随机” 数是相同的javascript每次(即种子随机数)
- 6. 具有相同随机种子的不同实现
- 7. 使用Javascript检查随机数是否与上一次相同
- 8. C#随机总是相同的数字
- 9. 阿达随机数是相同的
- 10. 第一次调用rand()没有种子() - >相同的数字?
- 11. 针对相同版本的.NET框架的随机数种子
- 12. 在JQuery的不同元素上使用相同的函数
- 13. 相同的HTML在不同的主机上给出不同的布局
- 14. 随机函数输出相同的数字。
- 15. 随机数种子面向.NET框架的相同版本
- 16. rand()返回相同数
- 17. 无法从相同的随机种子生成相同的密钥对
- 18. 不同的JNI调用的相同参数是否具有相同的值?
- 19. 生成两个相同的随机数和一个不同的
- 20. stdlib的rand()总是给出相同的序列吗?
- 21. 每次产生相同的随机数
- 22. Python - 生成相同的随机数
- 23. 提高随机数库,使用相同的随机数发生器,用于不同的变量发电机
- 24. next_post_link()函数在wordpress中给出相同的帖子URL
- 25. 给多个SKNode随机生成SKTexture给出相同的输出
- 26. 对不同的参数使用相同的模板函数?
- 27. C++的随机函数返回相同的数字
- 28. C++。 RNG在两台使用相同种子的不同机器中给出不同的随机变量有可能吗?
- 29. 相同的postgres脚本在不同的机器上使用不同的用户?
- 30. 随机数生成 - 数相同返回
不,不能保证。标准库的不同实现可以使用不同的算法来生成伪随机数。如果这是必需的,您可以提供您自己的PRNG设施。 –
另一个可能的重复候选人:http://stackoverflow.com/questions/15109427/why-does-the-c-stdlib-rand-function-give-different-values-for-the-same-seed –