Python を使用して、モンテカルロ法で使用する多数のポイントを生成し、Pi の推定値を計算できるスクリプトを作成しようとしています。私がこれまでに持っているスクリプトはこれです:
import math
import random
random.seed()
n = 10000
for i in range(n):
x = random.random()
y = random.random()
z = (x,y)
if x**2+y**2 <= 1:
print z
else:
del z
ここまでで、必要なすべてのポイントを生成できましたが、取得したいのは、後の計算で使用するためにスクリプトを実行したときに生成されるポイントの数です。信じられないほど正確な結果を求めているわけではありません。十分な見積もりです。どんな提案でも大歓迎です。