如何生成一个数组,使其不发生变化?

问题描述 投票:0回答:1

如何生成一个列表,除非我想要它,否则它不会改变? 随机.样本(范围(1, 15), 14) 每次启动程序时,都会生成一个新列表,我该如何使其不改变,直到我想要它为止? 这样在另一台设备上,也许我可以设置一些模式并会出现相同的列表?

我需要生成的列表不改变,直到我想要它,也许有一些模式可以设置为随机?

python arrays python-3.x list random
1个回答
0
投票

使用

random.seed
(当然,它仅适用于使用
random
模块生成的随机数,不适用于其他随机数生成器)

import random

random.seed(0)

print(random.sample(range(1, 15), 14))

此代码每次执行时都会生成以下数字:

[14, 7, 13, 1, 5, 9, 8, 4, 3, 12, 6, 10, 11, 2]

© www.soinside.com 2019 - 2024. All rights reserved.