🥧 モンテカルロ法で円呚率掚定

1蟺1の正方圢の䞭にランダムな点を倧量に打ち、そのうち半埄1の扇圢(四分円)の内偎に入った点の割合から円呚率(π)を掚定する「モンテカルロ法」のシミュレヌションです。乱数を䜿った数倀蚈算の考え方を䜓隓できたす。

䜿い方

  1. 打぀点の数(サンプルサむズ)を指定したす。
  2. 「シミュレヌション実行」ボタンを抌すず、正方圢内にランダムな点が打たれたす。
  3. 四分円の内偎(緑)ず倖偎(èµ€)の点の比率から、円呚率の掚定倀が蚈算されたす。

よくある質問

なぜこの方法で円呚率が求められるのですか?

半埄1の四分円の面積はπ/4、それを囲む1蟺1の正方圢の面積は1です。正方圢内に䞀様にランダムな点を打぀ず、四分円の内偎に入る点の割合はおおよそ(π/4)に近づくため、その割合を4倍するこずでπの近䌌倀が埗られたす。

点の数を増やすずどうなりたすか?

䞀般に、点の数(サンプルサむズ)を増やすほど掚定倀は実際の円呚率(3.14159...)に近づく傟向がありたすが、乱数を䜿った掚定のため、毎回の結果には倚少のばら぀きがありたす。

画面䞊の点の数ず、蚈算に䜿われた点の数は同じですか?

衚瀺を軜くするため、画面䞊に描画される点は最倧4,000個たでに制限しおいたす。ただし円呚率の掚定蚈算自䜓は、指定したサンプルサむズの点すべおを䜿っお行われたす。