猿问
如何获得浮动范围之间的随机数?
randrange(start, stop)只接受整数参数。那么,如何在两个浮点值之间获得一个随机数呢?
PIPIONE
浏览 532
回答 3
3回答
智慧大石
使用random.uniform(a,b):>>> random.uniform(1.5, 1.9)1.8733202628557872
0
0
0
Helenr
random.uniform(a, b)似乎是您要寻找的。从文档:返回一个随机浮点数N,对于a <= b,a <= N <= b,对于b <a,b <= N <= a。
0
0
0
慕斯王
如果您想生成一个随机浮点数,该浮点数的右边是N个数字,则可以执行以下操作:round(random.uniform(1,2), N)第二个参数是小数位数。
0
0
0
随时随地看视频
慕课网APP
相关分类
Python
我要回答