XLPack 7.0
XLPack Numerical Library (Excel VBA) Reference Manual
Loading...
Searching...
No Matches

◆ GenrandInt32_sub()

Sub GenrandInt32_sub ( Ret As  Long)

Uniform random numbers (unsigned 32 bit integer random numbers) (Mersenne Twister) (Subroutine version)

Purpose
Generates uniformly distributed pseudo random numbers by Mersenne Twister (MT19937).
Parameters
[out]RetUnsigned 32 bit integer pseudo random number (In VBA, it is handled as the signed 32 bit integer (Long type)).
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