reset
乱数ストリームのリセット
説明
reset(
は、乱数ストリーム s
)s
の発生器を、そのシードに対応した初期の内部状態にリセットします。これは、関数 RandStream
を使用して s
をクリアし、それを再度作成するのに似ています。ただし、関数 reset
は、ストリームの NormalTransform
、Antithetic
および FullPrecision
プロパティを元の値に設定しません。
例
ストリームを初期の状態にリセット
乱数ストリームを初期の状態にリセットします。この操作を行っても乱数ストリームは作成されず、ストリームをリセットするだけです。
stream = RandStream('mt19937ar','Seed',0)
stream = mt19937ar random stream Seed: 0 NormalTransform: Ziggurat
reset(stream); stream.Seed
ans = 0
特定のシードを使用してストリームをリセット
特定のシードを使用して、乱数ストリームをリセットします。
stream = RandStream('mt19937ar','Seed',0)
stream = mt19937ar random stream Seed: 0 NormalTransform: Ziggurat
reset(stream,1); stream.Seed
ans = 1
入力引数
バージョン履歴
R2008b で導入