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

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

使用random.uniform(a,b) :

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

random.uniform(a, b)似乎是你要找的东西。 从文档:

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

看到这里 。