Hi All,

On Thu, 2005-12-08 at 00:22, Stuart Prescott wrote:
> Hi all,
> 
> >   /* create a generator chosen by the environment variable GSL_RNG_TYPE */
> 
> At the risk of straying further off topic, I can't help reminding
> everyone of the importance of selecting a good random number generator
> for scientific work (e.g. Monte Carlo simulations). There are far too
> many crappy random number generators Out There and many of them are
> still in widespread use.
> 
> The GSL documentation talks a bit about the different generators
> available and I highly recommend some of the references therein (Park &
> Miller and L'Ecuyer in particular). 
> 
>       http://www.gnu.org/software/gsl/manual/gsl-ref_17.html
> 
> Personally, I have made use of the Marsaglia Random Number CD (once the
> 10MB random bit files are loaded into memory in the disk cache, it's
> quite fast) as a good source of reproducible pseudo-random numbers.
> 
>       http://stat.fsu.edu/pub/diehard/
> 
> or mirrored at (the CD seems to be missing from the original):
> 
>       http://www.cs.hku.hk/~diehard/cdrom/
> 
> The only disadvantage that I found was a little latency in starting
> simulations in a cluster environment as the amount of data to be copied
> to the computational node was greater.
> 

Just for completeness to the random generators mentioned above.
If your system has '/dev/random' and/or '/dev/urandom' then you have
also a good random to read from.  This is feed by several non
deterministic data available on your system.  The more usage and traffic
you have, the better.

Kind Regards,
Thomas



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to