用seed()生成随机数字,生成的法则与seed内部的数字相关,如果数字相同,则生成的随机数是相同的。

刷题宝上面的题目:

>>> import random
>>> random.seed(1)
>>> x=[random.randint(1,5) for i in range(5)]
>>> x
[1, 5, 4, 2, 3]
>>> x=[random.randint(1,5) for i in range(5)]
>>> x
[3, 4, 4, 1, 1]
>>> random.seed(1)
>>> y=[random.randint(1,5) for i in range(5)]
>>> y
[1, 5, 4, 2, 3]
  • random.seed() 没有返回值,print为None,
  • 如果不设定seed的话,python会自动选择seed,生成的random会发生变化。
  • 如果设定相同的seed,则每次结果都相同。

random seed()函数

相关文章:

  • 2022-12-23
  • 2021-12-04
  • 2021-10-19
  • 2021-10-19
  • 2022-02-10
  • 2021-12-16
猜你喜欢
  • 2021-06-04
  • 2021-07-26
  • 2021-07-10
  • 2021-12-15
  • 2021-09-25
  • 2022-12-23
  • 2021-07-14
相关资源
相似解决方案