如何获得一个浮动范围之间的随机数字?
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。
看到这里 。