From rs0thp@rohmhaas.com  Wed Mar 15 14:14:11 1995
Received: from monte.br.rohmhaas.com  for rs0thp@rohmhaas.com
	by www.ccl.net (8.6.10/930601.1506) id NAA02316; Wed, 15 Mar 1995 13:16:56 -0500
Received: by monte.br.rohmhaas.com (AIX 3.2/UCB 5.64/4.03)
          id AA33255; Wed, 15 Mar 1995 13:16:28 -0500
From: rs0thp@rohmhaas.com (Dr. Tom Pierce)
Message-Id: <9503151816.AA33255@monte.br.rohmhaas.com>
Subject: Re: CCL:random number generators
To: young@argus.cem.msu.edu (Dave Young)
Date: Wed, 15 Mar 1995 13:16:27 -0500 (EST)
Cc: chemistry@ccl.net
In-Reply-To: <199503151544.KAA04802@argus.cem.msu.edu> from "Dave Young" at Mar 15, 95 10:44:26 am
X-Mailer: ELM [version 2.4 PL24]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 1562      


Previously, Dave Young wrote:
> 	I am starting to do Quantum Monte Carlo calculations and
> I am interested in the performance of random number generators.
> 
> 	There have been a number of tests developed, the most trusted
> seem to be those in "Seminumerical Algorithms" by Knuth.  And there
> are a number of supplemental random number generators, such as the
> ran3 generator in "Numerical Recipies".  It has also been demonstrated
> 
> 	My question is - Do the random number generators built into
> the current generation of compilers pass statistical tests?
> 

A simple answer is "No". 

I think this topic is a permanent flame-war in sci.math.stat. 

The current publications of interest are 
"Monte Carlo Simulations: Hidden errors from "Good" Random number generators"
Phys. Rev. Letters 69(23), pp 3382 1992
  Specifically this article says ".. a specific algorithm must be tested
  together with the random number generator being used REGARDLESS of the
  tests which the generator has passed."

"Latest Development in Random Numbers", CERN Computer Newsletter 213, July-Sept.
pp 5-7, 1993.

and
"Ultra, The greatest random number generator that ever was or ever will be", by
Arif Zaman (arif@stat.fsu.edu) and George Marsaglia (geo@stat.fsu.edu), 1992.

My painful experience with compiler random number generators is that
one is far better off using a known and tested generator.            

-- 
Sincerely, Thomas Pierce - THPierce@RohmHaas.Com  -  Computational Chemist
"These opinions are those of the writer and not the Rohm and Haas Company."


