在Python中,`random`是一个模块,它包含了一系列用于生成随机数的函数。这个模块允许你生成伪随机数,这些数看起来是随机的,但实际上是通过算法生成的。`random`模块提供的功能包括生成随机浮点数、随机整数、随机选择列表中的元素以及打乱数据集等。
下面是一些`random`模块中常用的函数:
`random.random()`: 生成一个在[0, 1)范围内的随机浮点数。
`random.randint(a, b)`: 生成一个在[a, b]范围内的随机整数,包括a和b。
`random.uniform(a, b)`: 生成一个在[a, b]范围内的随机浮点数,包括a和b。
要使用`random`模块,你需要先导入它,然后通过模块的静态对象调用相应的函数。例如:
import random
print(random.random()) 输出一个[0, 1)范围内的随机浮点数
print(random.randint(1, 10)) 输出一个1到10之间的随机整数
需要注意的是,`random`模块生成的是伪随机数,它们是通过确定的算法生成的,因此在理论上是可以预测的。尽管如此,在许多情况下,这些伪随机数对于模拟随机事件来说已经足够好了