GenerateFloat - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


RandomTools[MersenneTwister]

  

GenerateFloat

  

Generate a float using the Mersenne Twister Generator

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

GenerateFloat( opt1, opt2, ... )

Parameters

opt1, opt2, ...

-

(optional) argument of the form option=value where option is digits

Description

• 

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.

Examples

withRandomToolsMersenneTwister

GenerateData,GenerateFloat,GenerateFloat64,GenerateInteger,GenerateInteger32,GenerateUnsignedInt32,GetState,NewGenerator,SetState

(1)

GenerateFloat

0.0581869302

(2)

GenerateFloat

0.4161255391

(3)

seqGenerateFloat,i=1..5

0.5244301281,0.9913501995,0.0809094426,0.8451185402,0.7412421905

(4)

Digits2:

seqGenerateFloat,i=1..5

0.51,0.55,0.42,0.82,0.24

(5)

seqGenerateFloatdigits=20,i=1..5

0.33209313151200927547,0.73875216008903953457,0.53785826994734729223,0.34650929376604015531,0.12096280801357139130

(6)

See Also

rand

RandomTools

RandomTools[BlumBlumShub]

RandomTools[Generate]

RandomTools[LinearCongruence]

RandomTools[MersenneTwister]

RandomTools[MersenneTwister][GenerateFloat64]

RandomTools[MersenneTwister][GenerateFloat]

RandomTools[MersenneTwister][GenerateInteger32]

RandomTools[MersenneTwister][GenerateUnsignedInt32]

RandomTools[MersenneTwister][NewGenerator]

RandomTools[QuadraticCongruence]