The use of the system resource /dev/random is more for cryptography, than for scientific simulations. Some application like SSH is blocking (in Stuart's situation) when the entropy pool is empty.<div>Peter<br><br><div class="gmail_quote">
On Mon, Feb 28, 2011 at 4:41 AM, Heiko Bauke <span dir="ltr"><<a href="mailto:heiko.bauke@snafu.de">heiko.bauke@snafu.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi,<br>
<br>
On Sun, 27 Feb 2011 11:48:28 -0500 (EST)<br>
"Robert G. Brown" <<a href="mailto:rgb@phy.duke.edu">rgb@phy.duke.edu</a>> wrote:<br>
<br>
> The solution for nearly anyone needing large numbers of fast, high<br>
> quality random numbers is going to be:  Use a fast, high quality<br>
> random number generator from e.g. the Gnu Scientific Library, and<br>
> >>seed<< it from /dev/random, ensuring uniqueness of the seed(s)<br>
> >>across the cluster<br>
<br>
I agree that for Monte Carlo simulations a fast, high quality (pseudo)<br>
random number generator (PRNG) is more appropriate than /dev/{u}random.<br>
However, seeding a PRNG randomly is imho a missconception. Even though<br>
Monte Carlo algorithms utilize a pseudo random resource the final<br>
result of a Monte Carlo simulation should be deterministic and<br>
reproducible. Therefore, for scientific Monte Carlo applications one<br>
should use a known seed. Parallel Monte Carlo applications may derive<br>
streams of pseudo random numbers from a common base sequence by<br>
splitting and leap frogging, see also<br>
<a href="http://arxiv.org/abs/cond-mat/0609584" target="_blank">http://arxiv.org/abs/cond-mat/0609584</a><br>
<br>
<br>
        Regards,<br>
<br>
        Heiko<br>
<br>
<br>
--<br>
-- Number Crunch Blog @ <a href="http://numbercrunch.de" target="_blank">http://numbercrunch.de</a><br>
--  Cluster Computing @ <a href="http://www.clustercomputing.de" target="_blank">http://www.clustercomputing.de</a><br>
--     Random numbers @ <a href="http://trng.berlios.de" target="_blank">http://trng.berlios.de</a><br>
--        Heiko Bauke @ <a href="http://www.mpi-hd.mpg.de/personalhomes/bauke" target="_blank">http://www.mpi-hd.mpg.de/personalhomes/bauke</a><br>
<br>
<br>
_______________________________________________<br>
Beowulf mailing list, <a href="mailto:Beowulf@beowulf.org">Beowulf@beowulf.org</a> sponsored by Penguin Computing<br>
To change your subscription (digest mode or unsubscribe) visit <a href="http://www.beowulf.org/mailman/listinfo/beowulf" target="_blank">http://www.beowulf.org/mailman/listinfo/beowulf</a><br>
</blockquote></div><br></div>