Uniform random numbers (unsigned 31 bit integer random numbers) (Mersenne Twister)
Purpose
Generates uniformly distributed pseudo random numbers by Mersenne Twister (MT19937).
Returns
Long
Unsigned 31 bit integer pseudo random number.
Note
This routine must be initialized by InitGenrand() or InitByArray() before generating random numbers. If this routine is called without an initialization, it will be automatically initialized by the default seed 5489.
Reference
Mersenne Twister Home Page
Example Program
Generate 10 unsigned 31 bit integer pseudo random numbers using 13 as the seed value for initialization.