GenerateFloat - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.
Our website is currently undergoing maintenance, which may result in occasional errors while browsing. We apologize for any inconvenience this may cause and are working swiftly to restore full functionality. Thank you for your patience.

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]