2024-04-26 10:01:17 发布
网友
randrange(start, stop)只接受整数参数。那么,如何在两个浮点值之间得到一个随机数呢?
randrange(start, stop)
如果要生成一个在点右侧有N个数字的随机浮点数,可以执行以下操作:
round(random.uniform(1,2), N)
第二个参数是小数位数。
使用random.uniform(a, b):
>>> random.uniform(1.5, 1.9) 1.8733202628557872
random.uniform(a, b)似乎是你想要的。从文档中:
random.uniform(a, b)
Return a random floating point number N such that a <= N <= b for a <= b and b <= N <= a for b < a.
见here。
如果要生成一个在点右侧有N个数字的随机浮点数,可以执行以下操作:
第二个参数是小数位数。
使用random.uniform(a, b):
random.uniform(a, b)
似乎是你想要的。从文档中:见here。
相关问题 更多 >
编程相关推荐