为了账号安全,请及时绑定邮箱和手机立即绑定

不同场景的随机浮点数

不同场景的随机浮点数

慕容森 2023-09-26 16:54:47
是否可以生成一个随机浮点数,即(a,b],(a,b)?例如(0,100],它永远不会是0,但可以是100。
查看完整描述

1 回答

?
交互式爱情

TA贡献1712条经验 获得超3个赞

当然:

random.random()给出 [0.0, 1.0) 范围内的浮点数。

对于(a,b]

乘以 100 并用 100 减去它,得到一个随机浮点数,该浮点数可能为 100(如果生成的随机数为 0),但永远不会达到 0,因为生成的数字不能为 1.0。

对于(0,100)

r = 0
while not r:
    r = random.random() * 100

等等。如果不符合您的需要,您可以随时重新滚动。


查看完整回答
反对 回复 2023-09-26
  • 1 回答
  • 0 关注
  • 64 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信