Python随机数种子random.seed()应如何使用

Python随机数种子random.seed()应如何使用

在Python中,random.seed()函数用于设置随机数生成器的种子。种子是一个整数,它确定了随机数生成器的初始状态。如果两个随机数生成器使用相同的种子,则它们将生成相同的随机数序列。

使用random.seed()函数的一般步骤如下:

1. 导入random模块:`import random`

2. 设置种子:`random.seed(seed_value)`,其中seed_value是一个整数。

3. 生成随机数:使用random模块中的任何随机数生成函数,例如random.random()、random.randint()等。

示例代码:

```python
import random

# 设置种子
random.seed(123)

# 生成随机数
print(random.random())  # 0.052363598850944326
print(random.randint(1, 10))  # 6
```

在上面的示例中,我们设置了种子为123,然后使用random.random()和random.randint()函数生成了两个随机数。由于我们设置了相同的种子,因此每次运行程序时,这两个随机数的值都将是相同的。