Uniform Random GeneratorΒΆ
Each character is detailed of the acronym is detailed :
S = SIMD = Single Instruction Multiple Data: the DSFMT algorithm is able to detect and take profit of the capacity of the microprocessor to realise several operations at a time.
F = Fast: the transformation of the -th state vector of the random generator into the -th state vector is written in order to optimize its performance.
MT = Mersenne Twister: the algorithm characteristics are the following ones :
the algorithm is initialized with a high Mersenne Number, of type , with .
the algorithm period depends on that initial point : . As a general way, the bad effects of the periodicity of the algorithm arise as soon as the number of simulations is greater than simulations. Here, we have : .
the realizations of the DSFMT algorithm are uniformly distributed within until .
API:
See
RandomGenerator
See
RandomGeneratorState
to save the generator state
Examples: