详解Python random.uniform(获取均匀分布的随机数)函数的使用方法

  • Post category:Python

Python random.uniform 是 Python 中的一个随机数生成函数,用于生成一个指定范围内的随机浮点数。这个函数是从 random 模块中导入,具体的语法如下:

random.uniform(a, b)

其中 a 和 b 表示随机数的范围,结果为 [a, b] 之间的浮点数。如果 a > b,那么会自动交换 a 和 b 的值。

下面看一下使用实例:

  1. 生成一个随机数,范围为 [0, 1]

“`python
import random

x = random.uniform(0, 1)
print(x)
“`

运行结果:

0.5424977014582554

  1. 生成一个随机数,范围为 [-5, 5]

“`python
import random

x = random.uniform(-5, 5)
print(x)
“`

运行结果:

2.872049769775524

需要注意的是,生成的随机数是一个浮点数,如果需要得到整数,需要进行取整操作。此外,如果需要生成多个随机数,可以使用循环来实现。

这就是如何使用 Python 中的 random.uniform 函数。如果您想要进一步掌握更多 Python 相关的知识,可以查看我们网站上的其他教程。