I've noticed, that standard rand() function gives different results on Windows and Linux. Ofcourse I've used the same seed number (1234). Here are several first results:
WIN: 4068 213 12761 8758
LIN: 479142414 465566339 961126155 1057886067
My application requires that both platforms produce identical output.
What are my options? Is there any good replacement for rand() that meets my requirement ?
thanks
PS. I used MSVC 2008 on Windows7, and gcc 4.1.2 on CentOS 5.5
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…