Python Random seed() 方法
定義和用法
seed()
方法用於初始化隨機數生成器。
隨機數生成器需要一個起始值(種子值)才能生成隨機數。
預設情況下,隨機數生成器使用當前系統時間。
使用 seed() 方法來自定義隨機數生成器的起始數字。
注意:如果你兩次使用相同的種子值,你將兩次得到相同的隨機數。參見下面的示例
語法
random.seed(a, version)
引數值
引數 | 描述 |
---|---|
a | 可選。生成隨機數所需的種子值。 如果它是整數,則直接使用;否則,必須將其轉換為整數。 預設值為 None,如果為 None,則生成器使用當前系統時間。 |
version | 指定如何將 a 引數轉換為整數的整數。預設值為 2 |
更多示例
示例
演示如果你兩次使用相同的種子值,你將兩次得到相同的隨機數
import random
random.seed(10)
print(random.random())
random.seed(10)
print(random.random())
自己動手試一試 »