モンテカルロ法よりもっと原始的なものです。
東大の数学にでたような、多角形を円に近づけていくものです。
Rubyでは足し算に誤差がでちゃうのかな?と思いましたがそういうレベルじゃないので泣きたい。
どこかソースに間違いがあるのを見つけた方はご教授願います。

モンテカルロ法、調べたら面白そうですね。
やってみますb