使用uniform()方法在Python中生成随机浮点数的方法
发布时间:2024-01-07 07:28:20
在Python中,我们可以使用random模块的uniform()方法来生成随机的浮点数。uniform()方法接受两个参数,表示生成随机浮点数的范围。该方法会返回一个在指定范围内的随机浮点数。
下面是一个使用uniform()方法生成随机浮点数的例子:
import random
# 生成一个在0到1之间的随机浮点数
rand_float = random.uniform(0, 1)
print(rand_float)
# 生成10个在0到100之间的随机浮点数
for _ in range(10):
rand_float = random.uniform(0, 100)
print(rand_float)
输出结果示例:
0.372789432 61.419931947 90.234891849 22.557393383 48.126490609 84.926309208 7.823195984 99.98104654 58.252877732 79.56652772
在上面的例子中,我们首先导入了random模块。然后我们使用uniform()方法生成了一个在0到1之间的随机浮点数,并将其打印出来。
接着,我们使用了一个循环来生成10个在0到100之间的随机浮点数,并将它们打印出来。
需要注意的是,uniform()方法生成的随机数是均匀分布的,即每个数出现的概率是相等的。在生成随机浮点数时,我们可以根据需求调整范围。
