The MCNP5 Random number generator
Conference
·
OSTI ID:976209
- Forrest B.
- Yasunobu
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
Effects of changing the random number stride in Monte Carlo calculations
Random number generation with arbitrary strides
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