重複の可能性:
疑似乱数ジェネレーターのカスタムシードを設定する方法
私はmatlabを使用していくつかのシミュレーションを構築しており、rand
関数を使用しています。
毎回同じ結果を得たいと思います。rand関数のシードを設定する必要がある場所を読みました。使ってみました
s = RandStream('mcg16807', 'seed', 0)
RandStream.setGlobalStream(s);
しかし、それは機能しませんでした。間違えましたか?
>> s = RandStream('mcg16807', 'seed', 5)
>> RandStream.setGlobalStream(s);
>> rand
ans =
0.5645
>> rand
ans =
0.3024
>> rand
ans =
0.7520