我们为什么要在 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 次查看

开启你的 事业

完成课程以获得认证

立即开始
广告