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

Python中uniform()函数的参数及用法详解

发布时间:2024-01-07 07:29:01

uniform()函数是Python中一种随机数生成函数,用于生成指定范围内的随机浮点数。它的用法非常简单,只需要提供两个参数即可。

uniform(a, b)函数的参数:

- a:指定范围的下界,生成的随机数将大于等于a。

- b:指定范围的上界,生成的随机数将小于b。

uniform()函数的返回值为生成的随机浮点数,取值范围为[a, b)。

下面是一个使用uniform()函数生成随机浮点数的例子:

import random

# 生成一个介于0和1之间的随机浮点数
random_number = random.uniform(0, 1)
print(random_number)

输出:

0.5284809776197229

在这个例子中,uniform()函数生成了一个介于0和1之间的随机浮点数,并将其赋值给了变量random_number。最后,打印出了生成的随机浮点数。

uniform()函数还可以用于生成指定范围内的多个随机浮点数。下面是一个生成10个介于0和1之间的随机浮点数的例子:

import random

random_numbers = [random.uniform(0, 1) for _ in range(10)]
print(random_numbers)

输出:

[0.5084054026742834, 0.680086591112379, 0.8546899761217324, 0.09952008379587629, 0.25150011051831174, 0.3617445291410057, 0.607309876436322, 0.8937503405219466, 0.0748975111323953, 0.5343853851483112]

在这个例子中,利用列表推导式生成了一个包含10个随机浮点数的列表,并将其赋值给了变量random_numbers。最后,打印出了生成的随机浮点数列表。

通过使用uniform()函数,我们可以轻松生成指定范围内的随机浮点数,从而满足各种随机数生成需求。