Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

The MCNP5 Random number generator

Conference ·
OSTI ID:976209
MCNP and other Monte Carlo particle transport codes use random number generators to produce random variates from a uniform distribution on the interval. These random variates are then used in subsequent sampling from probability distributions to simulate the physical behavior of particles during the transport process. This paper describes the new random number generator developed for MCNP Version 5. The new generator will optionally preserve the exact random sequence of previous versions and is entirely conformant to the Fortran-90 standard, hence completely portable. In addition, skip-ahead algorithms have been implemented to efficiently initialize the generator for new histories, a capability that greatly simplifies parallel algorithms. Further, the precision of the generator has been increased, extending the period by a factor of 10{sup 5}. Finally, the new generator has been subjected to 3 different sets of rigorous and extensive statistical tests to verify that it produces a sufficiently random sequence.
Research Organization:
Los Alamos National Laboratory
Sponsoring Organization:
DOE
OSTI ID:
976209
Report Number(s):
LA-UR-02-3782
Country of Publication:
United States
Language:
English

Similar Records

Random number stride in Monte Carlo calculations
Conference · Sun Dec 31 23:00:00 EST 1989 · OSTI ID:6586954

Effects of changing the random number stride in Monte Carlo calculations
Journal Article · Sun Sep 01 00:00:00 EDT 1991 · Nuclear Science and Engineering; (United States) · OSTI ID:5780879

Random number generation with arbitrary strides
Journal Article · Fri Dec 30 23:00:00 EST 1994 · Transactions of the American Nuclear Society · OSTI ID:89100