首页 > 其他 > 详细

random随机数

时间:2021-01-30 17:57:46      阅读:26      评论:0      收藏:0      [点我收藏+]

?random的使用

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 

import random as ran
import time as t
ran.seed(123)
darts = eval(input())
hits = 0.0
start = t.perf_counter()
for i in range(1,darts+1):
    x,y = ran.random(),ran.random()
    dist = pow(x**2+y**2,0.5)
    if dist <=1.0: #利用到圆心的距离判断(x,y)是否在圆内
        hits += 1
pi = 4 * (hits/darts)
print("圆周率值是:{}".format(pi))
print("运行时间是:{}s".format(t.perf_counter()-start))

 

random随机数

原文:https://www.cnblogs.com/empolder-minoz/p/14349239.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!