reset
Reset random number stream
Syntax
Description
reset( resets the generator for the random
stream s)s to the initial internal state corresponding to its seed. This is
similar to clearing s and recreating it using RandStream, except that reset does not set the stream's
NormalTransform, Antithetic, and
FullPrecision properties to their original values.
reset( resets the
generator for the random stream s,seed)s to the internal state corresponding to
seed (the seed value), and it updates the seed
property of s. The value of seed must be an integer
between 0 and 232 − 1. Resetting a stream's seed can invalidate
independence with other streams.
Note
Resetting a stream should be used primarily for reproducing results.
Examples
Reset Stream to Its Initial State
Reset a random number stream to its initial state. This does not create a random number stream, it simply resets the stream.
stream = RandStream('mt19937ar','Seed',0)
stream =
mt19937ar random stream
Seed: 0
NormalTransform: Ziggurat
reset(stream); stream.Seed
ans =
0Reset Stream Using Specific Seed
Reset a random number stream using a specific seed.
stream = RandStream('mt19937ar','Seed',0)
stream =
mt19937ar random stream
Seed: 0
NormalTransform: Zigguratreset(stream,1); stream.Seed
ans =
1Input Arguments
Version History
Introduced in R2008b