答案 0 :(得分:8)
答案 1 :(得分:7)
答案 2 :(得分:3)
答案 3 :(得分:1)
答案 4 :(得分:0)
答案 5 :(得分:0)
无论出于何种原因,以下发生器互相干扰。我需要两个独立的生成器来完成任务,需要重建流。我没有挖掘代码,但std :: tr1和C ++ 11生成器似乎共享状态。添加m2会改变m1将提供的内容。
std::tr1::mt19937 m1 (1234); // <-- seed x
std::tr1::mt19937 m2 (5678); // <-- seed y
我必须建立自己的以确保独立性。