LoginSignup
1
2

More than 5 years have passed since last update.

乱数を再現できるようにSeedRandomを付けよう

Last updated at Posted at 2015-12-06

RandomIntegerやRandomRealなどの乱数は、Mathematicaのカーネルを起動する度に初期化されます。

毎回違う乱数が出てくれるのはそれはそれで有り難いのですが、

「ランダムで100標本選んでグラフ出力したけど同じ標本を使い回して別のグラフを書きたい」

などの要求が生じたときに困ります。
選んだ標本を保存しておくのも手ですが、標本数が多すぎたり保存しにくいものだったら大変です。

解決策は、ノートブックの冒頭に

SeedRandom[0]

と入れるだけです。
(整数なら引数は別に0じゃなくても何でもいいです。)

これで毎回同じシードを元にした同じ乱数が生成されます。

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2