做所有 C++ STL 产生相同的随机数(对于相同的种子)?
所有 C++ STL 都生成相同的随机数(对于相同的种子)吗? 这适用于所有平台吗? 这是在某处指定的吗?
Do all C++ STLs produce the same random numbers (for the same seed)?
Does this hold for all platforms?
Is this specified somewhere?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不,该标准不需要具体实施。此外,获取随机数的唯一标准方法是
rand
和srand
,它们不是最初 STL 的一部分,而是从 C 接管的函数。No, the standard does not require a specific implementation. Also, the only standard way to get random numbers are
rand
andsrand
, and they are not part of what originally was the STL, but rather functions taken over from C.