我們為什麼要在 Python 中使用 random.seed()?


random 模組的 seed() 方法初始化隨機數生成器。

random.seed(a,b)

如果 a 未指定或為 None,則使用當前系統時間。如果作業系統提供了隨機性來源,則使用該隨機性來源,而不是系統時間。

如果 a 為 int,則直接使用該值。

在版本 2(預設)中, a str、 bytes 或 bytearray 物件會轉換為 int,並且使用其所有位。

在版本 1(為重現舊版 Python 中的隨機序列而提供)中, str 和 bytes 演算法生成更窄範圍的種子。


更新於: 2020-06-24

250 人瀏覽

開啟你的 職業生涯

完成課程以獲得認證

開始學習
廣告