利用小米数量来求圆面积,已知矩形面积a,圆面积为b,在矩形上小米数为a1,圆上为b1,a/b=a1/b1,这就是矩形和圆的面积关系,也是著名的蒙塔卡罗算法,是以概率和统计理论方法为基础的一种计算方法,使用随机数来解决很多计算问题的方法。
import random
import math
import numpy as up
s=10000
for i in range(s)
x = random.uniform(0,2)
y = random.uniform(0,2)
date.np.array(date)
size=0
x1=date[0,0]
y1=date[0,1]
for j in range(0,len(date)):
x1=date[j,0]
y1=date[j,1]
if((x1-1)**2+(y1-1)**2)**0.5<1:
size=size+1
ans=(size/10000)*4
print(ans)