import random
for i in range(0, 10):
random.seed(2022)
random.randint(1, 10)
如果我们希望能够记录下来本次生成随机数的seed,以便于下一次重新运行程序的时候能够有相同的结果(复现性),该如何实现呢?
import random
random.randint(1, 10)
current_seed = random.getState()[0]
这个时候,我们已经拿到了本次生成随机数的seed值,下一次运行程序的时候,只要设定random.seed(current_seed)就好了:
import random
random.seed(current_seed)
random.randint(1, 10)