如何获得浮动范围之间的随机数字?
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。
看这里。
如果你想在点的右边生成一个N位数的随机浮点数,你可以这样做:
round(random.uniform(1,2), 2)
第二个参数是小数位数。
链接地址: http://www.djcxy.com/p/96731.html上一篇: How to get a random number between a float range?
下一篇: Fastest Way to generate 1,000,000+ random numbers in python