局部随机?
我正在使用 std::random_shuffle 和 srandom,并且想知道是否可以将 srandom() 的效果限制到本地代码块。
更准确地说, 对于服务器应用程序,我需要为不同的客户端提供不同的随机种子,并继续使用这个预先确定的种子为每个客户端生成随机数。
谢谢
I'm using std::random_shuffle and srandom, and wonder if it's possible to constrain srandom()'s effect to local block of code.
To be more precise,
For a server application, I need to have different random seeds for different clients and keep using this pre-determined seed for random number generation per clients.
Thank you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您正在寻找的例程是
srandom_r(3)
和random_r(3)
:http://www.kernel.org/doc/man-pages/online/pages/man3/random_r.3.html
The routines you are looking for are
srandom_r(3)
andrandom_r(3)
:http://www.kernel.org/doc/man-pages/online/pages/man3/random_r.3.html