如何获得浮动范围之间的随机数?

元气小坏坏 提交于 2020-02-28 07:25:44

randrange(start, stop)仅接受整数参数。 那么,如何在两个浮点值之间获得一个随机数呢?


#1楼

如果您想生成一个随机浮点数,该浮点数的右边是N个数字,则可以执行以下操作:

round(random.uniform(1,2), N)

第二个参数是小数位数。


#2楼

使用random.uniform(a,b)

>>> random.uniform(1.5, 1.9)
1.8733202628557872

#3楼

random.uniform(a, b)似乎是您想要的。 从文档:

返回一个随机浮点数N,对于a <= b,a <= N <= b,对于b <a,b <= N <= a。

这里

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!