package qinglin.learn.arithmetic;
import java.util.Random;
public class GetPi
{
public static void main(String[] args)
{
int N=10000000;
int sum=0;
Random random = new Random();
for(int i=0;i<N;i++)
{
double x = random.nextDouble();
double y = random.nextDouble();
if(x*x+y*y<1)
{
sum++;
}
}
System.out.println((double)4*sum/N);
}
}
蒙地卡罗法求 PI
最新推荐文章于 2019-06-26 14:46:11 发布