【发布时间】:2011-06-10 16:09:29
【问题描述】:
我正在从事一个小型分布式计算项目。服务器无法在处理过程中不使 Apache 崩溃的情况下处理计算,所以我将这些计算提供给用户。
基本思路是我运行了 3 次计算,结果需要完全一样。但是,该应用程序需要在 Mac、Linux 和 Windows 上运行。基本上这意味着我不能使用 rand()。
我可能正在寻找一个替代生成器,它接受种子值(由服务器提供)并在每个平台上给出相同的结果。
我的问题是:这确实是我正在寻找的东西吗?您有什么好的建议吗,还是我应该以不同的方式来做这件事?
【问题讨论】:
标签: c++ random distributed-computing srand