[vox-tech] Re: random number in C
Ken Bloom
vox-tech@lists.lugod.org
Tue, 2 Apr 2002 18:26:15 -0800
> Date: Tue, 2 Apr 2002 14:47:20 -0800
> [CODE SNIPPED]
So this is when the program is seeded to /dev/random:
> p@satan% ./ising2-jfunc 4.0
> T: 4.0e+00 beta: 2.500e-01 trials: 1000 N: 10 M: 10 seed: 3497451914
> Average Energy: -1.273893
> Average magnetization: 0.425220
> Average |magnetization|: 0.531100
> Average magnetic susceptibility: 34.746600
And this is when the code is seeded to 1:
> T: 4.0e+00 beta: 2.500e-01 trials: 1000 N: 10 M: 10 seed: 3497451914
> Average Energy: -1.326747
> Average magnetization: 0.495320
> Average |magnetization|: 0.495320
> Average magnetic susceptibility: 28.645040
And you've established that if you run it repeatedly you keep getting the same thing:
> T: 4.0e+00 beta: 2.500e-01 trials: 1000 N: 10 M: 10 seed: 3497451914
> Average Energy: -1.326747
> Average magnetization: 0.495320
> Average |magnetization|: 0.495320
> Average magnetic susceptibility: 28.645040
BUT four hours earlier:
> Date: Tue, 2 Apr 2002 10:05:34 -0800
This is when you seed it to /dev/random:
> T: 4.0e+00 beta: 2.500e-01 trials: 1000000
> N: 10 M: 10 seed: 208006379
> Average Energy: -1.057143
> Average magnetization: 0.002008
> Average |magnetization|: 0.251765
> Average magnetic susceptibility: 8.948655
And this is when you seed it to 1:
> T: 4.0e+00 beta: 2.500e-01 trials: 1000000
> N: 10 M: 10 seed: 208006379
> Average Energy: -1.050182
> Average magnetization: 0.030723
> Average |magnetization|: 0.246092
> Average magnetic susceptibility: 8.692724
Why did 4 hours of time change the results when you seed it to 1 ???