モンテカルロシミュレーション


確率的に起きる現象、たとえば熱運動している自由電子によって光子が 散乱される過程をシミュレートする場合、光子が電子と衝突するまでの 距離を、いわば計算機の中でサイコロを投げて決める操作を行う。 このようなシミュレーション方法をモンテカルロ法とよぶ。

  1. 擬似乱数の発生

    計算機の中でサイコロを投げることに相当するのが乱数。
    ある数を次々と掛けていって、別のある数で割った余りをとる 方法などがよく用いられる。

    ある規則にしたがって数を生成 -> 擬似乱数

  2. 擬似乱数の満たすべき性質

  3. さまざまな確率分布にしたがう乱数の生成

    一様乱数(すべての数が同じ確率で出現する乱数)をもとにして さまざまな確率分布(たとえば正規分布)の乱数を生成することができる