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


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

random.seed(a,b)

如果省略 a 或其為 None,則使用系統當前時間。如果作業系統提供隨機源,則使用隨機源,而不使用系統時間

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

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

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


更新於: 2020 年 6 月 24 日

250 次檢視

開啟你的 事業

完成課程以獲得認證

立即開始
廣告