如何生成随机浮点数?

问题描述 投票:0回答:3

我想在Python中生成

0
1
之间的随机数,但在符号后只得到2个数字。 示例:

 0.22 
 0.25
 0.9

我搜索了很多资源,但没有找到解决方案。你能帮我吗?

python random floating-point
3个回答
2
投票

想要这个吗?

import random
round(random.random(), 2)

1
投票

如果你想要小数点后正好 2 位数字(例如,如果你想要 0.90),你可以使用 python 中的 format 方法:

import random

x = random.random()
print("{:.2f}".format(x))

或者如果您对 0.9 这样的数字没意见:

import random

x = random.random()
print(round(x,2))

1
投票

试试这个

print(round(random.random(), 2))

© www.soinside.com 2019 - 2024. All rights reserved.