randrange(start, stop)
仅接受整数参数。 那么,如何在两个浮点值之间获得一个随机数呢?
#1楼
如果您想生成一个随机浮点数,该浮点数的右边是N个数字,则可以执行以下操作:
round(random.uniform(1,2), N)
第二个参数是小数位数。
#2楼
>>> random.uniform(1.5, 1.9)
1.8733202628557872
#3楼
random.uniform(a, b)
似乎是您想要的。 从文档:
返回一个随机浮点数N,对于a <= b,a <= N <= b,对于b <a,b <= N <= a。
看这里 。
来源:oschina
链接:https://my.oschina.net/u/3797416/blog/3168631