• ベストアンサー

正規分布に従う乱数を発生させるには?

0以上1未満の実数のうちから均一な確率で乱数を発生できるものがあるとします。 (頭にあるのはプログラムのrnd関数です)。 この乱数をxとしたとき、このxを適当な変換式f=f(x)に代入して 正規分布に従うような数yを得たいと思います。 どうすればよいでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • spring135
  • ベストアンサー率44% (1487/3332)
回答No.1

いろんな方法があるようですが、実用性の高いのはボックス-ミューラー法です。 一様乱数2個をもちいて正規分布に従う乱数2個を発生させることができます。

参考URL:
http://homepage1.nifty.com/gfk/Norm-Rand.htm

関連するQ&A