Python random seed() 方法

  • 定义和用法

    seed()方法用于初始化随机数生成器。随机数生成器需要一个以(种子值)开头的数字,以便能够生成一个随机数。
    默认情况下,随机数生成器使用当前系统时间。
    使用seed()方法来自定义随机数生成器的起始编号。
    注意:如果两次使用相同的种子值,则两次将获得相同的随机数。见下面的例子
  • 实例

    将种子值设置为10,看看会发生什么:
    import random
    
    random.seed(10)
    print(random.random())
    
    尝试一下
  • 语法

    random.seed(a, version)
    
  • 参数

    参数 必需的 描述
    a 生成随机数所需的种子值。 如果是整数,则直接使用,否则,必须将其转换为整数。 默认值为“None”,如果为“None”,则生成器使用当前系统时间。
    version 一个整数,指定如何将参数转换为整数。 预设值为2
  • 更多例子

    证明如果您两次使用相同的种子值,那么您将两次获得相同的随机数:
    import random
    
    random.seed(10)
    print(random.random())
    
    random.seed(10)
    print(random.random())
    
    尝试一下