我一直在尝试使用Python创建一个脚本,让我可以生成大量的点来用于Monte Carlo方法计算估计值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
到目前为止,我已经能够生成所有所需的点,但我想要得到的是在运行脚本时产生的点数,以便进行后续计算。我不需要非常精确的结果,只需要一个足够好的估计值。如果有任何建议,将不胜感激。