2016 - 2024

感恩一路有你

python函数库 python怎么随机产生一个区间一个浮点数?

浏览量:1469 时间:2021-03-11 20:14:53 作者:admin

python怎么随机产生一个区间一个浮点数?

Python可以通过random模块生成浮点数,可以这样写:函数随机生成[a,b]范围内的浮点数:随机均匀(a,b)为了计算PI,采用蒙特卡罗方法多次离散点,模拟概率并计算这个地区。它是否在圆内,可以用到圆心的距离来求解。利用计算机的速度,可以快速地计算出PI值。喷洒次数越多,PI越精确。代码如下:

from random import random

from math import sqrt

from time import process time

DARTS=10000

hits=0.0

process time()

对于范围内的I(1,DARTS 1):

x,y=random()

dist=sqrt(x**2,y**2)

如果(dist<=1.0):

命中=命中1

pi=4*(命中/省道)

打印(”pi值为{}。". 格式(PI)

打印(”运行时为:{。5F}s”。格式(进程)如果随机范围不同或没有重叠,则与楼下的相同。如果随机范围相同或重叠,例如(0,9),或者一个是(6,9),一个是(0,9),就不能保证。它可以通过循环来判断,直到第一个循环大于第二个循环。导入随机数m=随机.randint(0,9)n=随机.randint(0,9)为真时: 如果m> n: 中断 否则: n=随机.randint(0,9)打印(m)打印(n)

python函数库 python随机产生10个数 python产生20个随机整数

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。