欢迎访问宙启技术站
智能推送

使用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()方法生成的随机数是均匀分布的,即每个数出现的概率是相等的。在生成随机浮点数时,我们可以根据需求调整范围。