Python random.uniform 是 Python 中的一个随机数生成函数,用于生成一个指定范围内的随机浮点数。这个函数是从 random 模块中导入,具体的语法如下:
random.uniform(a, b)
其中 a 和 b 表示随机数的范围,结果为 [a, b] 之间的浮点数。如果 a > b,那么会自动交换 a 和 b 的值。
下面看一下使用实例:
- 生成一个随机数,范围为 [0, 1]
“`python
import random
x = random.uniform(0, 1)
print(x)
“`
运行结果:
0.5424977014582554
- 生成一个随机数,范围为 [-5, 5]
“`python
import random
x = random.uniform(-5, 5)
print(x)
“`
运行结果:
2.872049769775524
需要注意的是,生成的随机数是一个浮点数,如果需要得到整数,需要进行取整操作。此外,如果需要生成多个随机数,可以使用循环来实现。
这就是如何使用 Python 中的 random.uniform 函数。如果您想要进一步掌握更多 Python 相关的知识,可以查看我们网站上的其他教程。