RandomTools[MersenneTwister]
GenerateFloat
Generate a float using the Mersenne Twister Generator
Calling Sequence
Parameters
Description
Examples
GenerateFloat( opt1, opt2, ... )
opt1, opt2, ...
-
(optional) argument of the form option=value where option is digits
The GenerateFloat command outputs a pseudo-random float uniformly distributed in [0,1), generated using the MersenneTwister algorithm.
The following optional arguments are supported. They are input as equations in any order.
digits=integer
The digits argument specifies how many random digits should be returned. If not specified, the current value of Digits is used.
with⁡RandomToolsMersenneTwister
GenerateData,GenerateFloat,GenerateFloat64,GenerateInteger,GenerateInteger32,GenerateUnsignedInt32,GetState,NewGenerator,SetState
GenerateFloat⁡
0.0581869302
0.4161255391
seq⁡GenerateFloat⁡,i=1..5
0.5244301281,0.9913501995,0.0809094426,0.8451185402,0.7412421905
Digits≔2:
0.51,0.55,0.42,0.82,0.24
seq⁡GenerateFloat⁡digits=20,i=1..5
0.33209313151200927547,0.73875216008903953457,0.53785826994734729223,0.34650929376604015531,0.12096280801357139130
See Also
rand
RandomTools
RandomTools[BlumBlumShub]
RandomTools[Generate]
RandomTools[LinearCongruence]
RandomTools[MersenneTwister][GenerateFloat64]
RandomTools[MersenneTwister][GenerateFloat]
RandomTools[MersenneTwister][GenerateInteger32]
RandomTools[MersenneTwister][GenerateUnsignedInt32]
RandomTools[MersenneTwister][NewGenerator]
RandomTools[QuadraticCongruence]
Download Help Document