/**
* Created by fhqplzj on 16-7-16 at 下午4:36.
*/
object ComputePi {
def main(args: Array[String]): Unit = {
val n = 100000
val nums = (1 to n).map {
i =>
val x = 2 * math.random - 1
val y = 2 * math.random - 1
if (x * x + y * y < 1) 1 else 0
}.sum
val Pi = 4.0 * nums / n
println("Pi = " + Pi)
}
}
计算pi
最新推荐文章于 2021-11-27 15:39:45 发布