Mersenne Twister RNG init_by_array
Mostra commenti meno recenti
Hi,
Can I init Mersenne Twister with array as a seed? (The C mt19937ar implementation support it: http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/MT2002/emt19937ar.html)
Thanks
Risposta accettata
Più risposte (1)
Peter Perkins
il 28 Giu 2017
The "array" you are talking about is typically a state vector, right? You can set the generator state:
>> r = RandStream.getGlobalStream
r =
mt19937ar random stream (current global stream)
Seed: 0
NormalTransform: Ziggurat
>> s = r.State;
>> rand(1,5)
ans =
0.09754 0.2785 0.54688 0.95751 0.96489
>> r.State = s;
>> rand(1,5)
ans =
0.09754 0.2785 0.54688 0.95751 0.96489
1 Commento
Noam Mazor
il 28 Giu 2017
Categorie
Scopri di più su Random Number Generation in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!