for x in range(16):
ran.append(random.randint(1, 500))
# print(ran)
生成一个范围内的随机数很容易,但是如何从给定范围生成随机数,在python中针对该特定范围的每次执行中产生相同的输出。
只要你用相同的种子seed
你的random
,你将获得相同的一系列值:
random.seed(7) # Or any other arbitrary seed
for x in range(16):
ran.append(random.randint(1, 500))
在随机数生成器中,通常有一个seed()
函数可以做到这一点。如果seed的参数是常量,则生成的数字序列将是相同的。所以,只需在代码的开头写random.seed(some_number)
。