自由研究対策?
その他のプログラミング
久々にFlash以外のプログラムをブログに書いてみる。 円周率を求めるプログラムで、正方形の中にランダムな点を取ると、その距離が1以内になる確率がπ/4になることを利用する。(比較的知られている方法です)仕組みは小学生でも思いつきそうなシンプルなもの。 ちょっとした機会があって作ってみたんですが、プログラムも結構シンプルで5分ぐらいで動作確認を終了。 出来上がったのはこんな感じ(Java)です。 ==実行結果== 試した回数 : 10000 入った回数 : 7920 計算したπの値 : 3.168 何度か試してみたところ、3.12~
1.163.16ぐらいが多かったです。 ランダムな点を取る回数を2桁増やすと3.14まではほぼ確実に出るようになりました。 ↑誤字修正2008 7/22 ・・・・以上、ちょっとした自由研究でしたw
小学校の時にこれぐらいポジティブに何か出来ていれば・・・(-_-;
最終更新: 2023/05/07 16:49