MersenneTwisters
Index
RandomNumbers.MersenneTwisters
RandomNumbers.MersenneTwisters.MT19937
RandomNumbers.MersenneTwisters.MersenneTwister
RandomNumbers.MersenneTwisters.mt_get
RandomNumbers.MersenneTwisters.mt_set!
RandomNumbers.MersenneTwisters.mt_set!
Public
#
RandomNumbers.MersenneTwisters
— Module.
The module for Mersenne Twisters.
Currently only provide one RNG type:
#
RandomNumbers.MersenneTwisters.MT19937
— Type.
MT19937 <: MersenneTwister{UInt32} MT19937([seed])
MT19937 RNG. The seed
is a Tuple
of 624 UInt32
numbers, or an Integer
which will be automatically convert to an UInt32
number.
Internal
#
RandomNumbers.MersenneTwisters.MersenneTwister
— Type.
MersenneTwister{T} <: AbstractRNG{T}
The base type of Mersenne Twisters.
#
RandomNumbers.MersenneTwisters.mt_get
— Method.
Get a random UInt32
number from a MT19937
object.
#
RandomNumbers.MersenneTwisters.mt_set!
— Method.
Set up a MT19937
RNG object using a Tuple
of 624 UInt32
numbers.
#
RandomNumbers.MersenneTwisters.mt_set!
— Method.
Set up a MT19937
RNG object using an UInt32
number.