RANDOM-NUMBERS(3DXML) — Subroutines
Digital
Name
random-numbers − Random number generator subprograms
Description
Random Number Generator (RNG) subprograms are a part of the Digital Extended Math Library (DXML). DXML provides four RNG subprograms and two auxiliary input subprograms for parallel applications.
The following subprograms are included in Random Number Generators. The Subprogram Name is the name of the manual page containing documentation on the subprogram.
| Subprogram Name | Operation |
| ranl | Generates very long period uniform random numbers using an algorithm introduced by L’Ecuyer. |
| ranl_normal | Generates normally distributed random numbers using summation of uniformly distributed random numbers. |
| ranl_skip2 | Auxiliary input routine for parallel applications using ranl or ranl_normal subprograms. Used to help generate nonoverlapping streams of independent random numbers by skipping 2∗∗d seeds. |
| ranl_skip64 | Auxiliary input routine for parallel applications using ranl or ranl_normal subprograms. Used to help generate nonoverlapping streams of independent random numbers by skipping a 64-bit number d of seeds. |
| ran69069 | Generates single-precision uniform random numbers with a standard linear congruential method. |
| ran16807 | Generates single-precision uniform random numbers with a standard multiplicative congruential method. |