Python 3 - 数字 seed() 方法

  • 描述

    seed()方法初始化基本随机数生成器。在调用任何其他随机模块函数之前调用此函数。
  • 句法

    以下是语法seed()方法:
    
    seed ([x], [y])
    
    注意− 此函数初始化基本随机数生成器。
  • 参数

    x− 这是下一个随机数的种子。如果省略,则需要系统时间来生成下一个随机数。如果 x 是 int,则直接使用它。
    y− 这是版本号(默认为 2)。str、字节或字节数组对象被转换为 int。版本 1 使用 x 的 hash()。
  • 返回值

    此方法不返回任何值。
  • 例子

    以下示例显示了 seed() 方法的用法。
    
    #!/usr/bin/python3
    import random
    random.seed()
    print ("random number with default seed", random.random())
    random.seed(10)
    print ("random number with int seed", random.random())
    random.seed("hello",2)
    print ("random number with string seed", random.random())
    
  • 输出

    当我们运行上面的程序时,它会产生以下结果 -
    
    random number with default seed 0.2524977842762465
    random number with int seed 0.5714025946899135
    random number with string seed 0.3537754404730722