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

Online Help

All Products    Maple    MapleSim


randomize

reset the seed for random number generators

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

randomize(r)

Parameters

r

-

(optional) positive integer

Description

• 

With a positive integer as an argument, randomize(n) will use the given value to initialize the state in the default random number generator. With no arguments, randomize() will use a number based on the system clock to initialize the state of the random number generator.

• 

The return value will be the seed used to initialize the state of the random number generator.  If n is specified the return value is n.

• 

randomize calls RandomTools[MersenneTwister][SetState].  It is more efficient to make this call directly than to call randomize.

• 

By passing the value returned by randomize into a subsequent call to randomize the same sequence of numbers will be generated.

• 

Since the no argument form of randomize() depends on the system clock, the same seed can be obtained if not enough time elapses between two consecutive calls to randomize().

Examples

Seedrandomize

Seed58261134619

(1)

rand

227324239439

(2)

rand

597563178026

(3)

randomizeSeed

58261134619

(4)

rand

227324239439

(5)

See Also

LinearAlgebra[RandomMatrix]

rand

RandomTools

RandomTools[GetState]

RandomTools[MersenneTwister][SetState]

RandomTools[SetState]

randpoly

Statistics[RandomVariable]

StringTools[Randomize]