モンテカルロ法

"ランダム性が生み出す確実性"

ランダムな点を打って円周率を計算します

🎰 カジノの街から来たアルゴリズム

モンテカルロ法は、乱数を使って関数の値を確率的に計算するアルゴリズムです。その名はカジノで有名なモンテカルロ市に由来しますが、実際はマンハッタン計画で中性子の挙動を予測するために偶然生まれました。

🎯 ランダムの力

正方形の中にランダムに点を打ったとき、円の中に入った点の比率を通じて円周率 (π) を近似できます。点が増えれば増えるほど、実際の円周率に近づきます。これが「大数の法則」です。

📊 金融から宇宙まで

この方法は、複雑な数式を直接解くのが難しい場合に非常に強力です。現代では株価予測、AIの強化学習(AlphaGo)、気象予測など、不確実性が存在するほぼすべての分野で不可欠なツールです。