Why does rng(‘shuffle’) always return a Seed of 0 when first run?

I am attempting to generate a random stream as follows:
s = rng(‘shuffle’)
mystream = RandStream(‘mt19937ar’,’Seed’,s.Seed)
but the first time I run this in Matlab, s.Seed is always 0. To get nonzero Seed, I need to run rng(‘shuffle’) twice:
s = rng(‘shuffle’)
s = rng(‘shuffle’)
mystream = RandStream(‘mt19937ar’,’Seed’,s.Seed)I am attempting to generate a random stream as follows:
s = rng(‘shuffle’)
mystream = RandStream(‘mt19937ar’,’Seed’,s.Seed)
but the first time I run this in Matlab, s.Seed is always 0. To get nonzero Seed, I need to run rng(‘shuffle’) twice:
s = rng(‘shuffle’)
s = rng(‘shuffle’)
mystream = RandStream(‘mt19937ar’,’Seed’,s.Seed) I am attempting to generate a random stream as follows:
s = rng(‘shuffle’)
mystream = RandStream(‘mt19937ar’,’Seed’,s.Seed)
but the first time I run this in Matlab, s.Seed is always 0. To get nonzero Seed, I need to run rng(‘shuffle’) twice:
s = rng(‘shuffle’)
s = rng(‘shuffle’)
mystream = RandStream(‘mt19937ar’,’Seed’,s.Seed) random number generator MATLAB Answers — New Questions

​

Leave a Reply

Your email address will not be published. Required fields are marked *