python生成确定的随机数
时间: 2023-12-02 12:42:34 浏览: 88
详解用python生成随机数的几种方法
5星 · 资源好评率100%
Python中的随机数生成器是伪随机数生成器,它们生成的随机数看起来是随机的,但实际上是由一个确定的种子值生成的。因此,如果使用相同的种子值,将生成相同的随机数序列。可以使用random模块中的seed()函数来设置随机数生成器的种子值,从而生成确定的随机数。
以下是一个生成确定的随机数的示例代码:
```python
import random
# 设置随机数生成器的种子值为0
random.seed(0)
# 生成5个随机数
for i in range(5):
print(random.random())
```
输出结果:
```
0.8444218515250481
0.7579544029403025
0.420571580830845
0.25891675029296335
0.5112747213686085
```
在上面的示例代码中,我们使用seed()函数将随机数生成器的种子值设置为0,然后使用random()函数生成5个随机数。由于种子值相同,因此每次运行程序都会生成相同的随机数序列。
阅读全文