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()函数,我们可以轻松生成指定范围内的随机浮点数,从而满足各种随机数生成需求。
