円周率を求める場合、1辺の長さが2の正方形の中からランダムに1点を選択し中心からの距離が1以下であるかどうかを判断→こんな感じか。「print do{my($i,$o)=0x2;(sub{$_[0]**2+$_[1]**2<=1}->(rand,rand)?$i++:$o++)for 1..1000000;4*$i/($i+$o)}」

kiyo_hikokiyo_hiko のブックマーク 2015/04/21 11:17

その他

このブックマークにはスターがありません。
最初のスターをつけてみよう!

モンテカルロ法とは - IT用語辞典

    モンテカルロ法 【Monte Carlo method】 モンテカルロシミュレーション / Monte Carlo simulation 概要 モンテカルロ法(Monte Carlo method)とは、数値計算手法の一つで、乱数を用いた試行を繰り返すことにより...

    \ コメントが サクサク読める アプリです /

    • App Storeからダウンロード
    • Google Playで手に入れよう