[fpc-pascal] Better random numbers ?

Jonas Maebe jonas.maebe at elis.ugent.be
Fri Mar 3 13:51:18 CET 2006


On 3 mrt 2006, at 13:42, Vinzent Hoefler wrote:

>> BTW, I never would have guessed that the random number generator
>> would have used threadvars. I would have thought, that on app start
>> you would set one randseed and then call random from all threads.
>
> Considering that the state array for the Mersenne Twister is an
> unprotected global variable, calling random from different threads
> looks like a bad idea to me.
>
> I mean, it surely gives you sort of random values, but ...

That's why its state (and indeed not just randseed) should be  
threadvars.


Jonas



More information about the fpc-pascal mailing list