---
# System prepended metadata

title: 利用隨機函式計算圓周率pi到小數第五位

---

# 利用隨機函式計算圓周率pi到小數第五位
1.說明：圓形面積=pi * 圓半徑r^2。
2.假設：若圓半徑r=1，則圓形面積=pi。
3.結論：pi=圓形面積，又圓形面積=4扇形面積。

4.利用Python中的random進行圓周率的計算。

from random import random
隨意找出任意的數字
from time import perf_counter
start=perf_counter()
n=100 * 1000
dian=0
for i in range(n):
i在100000以內
    x,y=random(),random()
    dist=pow(x ** 2+y ** 2,0.5)
    if dist<1:
        dian=dian+1
推導扇形面積
pi=4*(dian/n)
扇形面積的4倍
print("圓周率的值是{}".format(pi))
print("圓周率的計算時間{}".format(perf_counter()-start))

![](https://i.imgur.com/MWNrY1T.jpg)
