XLPack 6.1
Julia API Reference Manual
Loading...
Searching...
No Matches

◆ genrand_int31()

function genrand_int31 ( )

Unsigned 31 bit integer random number (Mersenne Twister)

Purpose
Generates unsigned 31 bit integer random number by Mersenne Twister (MT19937).
Returns
Int32
Generated unsigned 31 bit integer random number.
Reference
Mersenne Twister Home Page
Example Program
Generate 10 unsigned 31 bit integer pseudo random numbers using 13 as the seed value for initialization.
function TestGenrandInt31()
seed = 13
println("seed = ", seed)
for i = 1 : 10
println(genrand_int31())
end
end
function genrand_int31()
Unsigned 31 bit integer random number (Mersenne Twister)
function init_genrand(s::Integer)
Initialization with seed for random number generator (Mersenne Twister)
Example Results
> TestGenrandInt31()
seed = 13
1670103209
1304255576
510115877
1845620488
1770124659
1917665713
2073930618
384729164
2088644982
1629046749