Python中的random库中后面的seed函数括号里面的数值是怎样的?
关注者
6被浏览
4,967登录后你可以
不限量看优质回答私信答主深度交流精彩内容一键收藏
请看文档:
random.seed
(a=None,version=2)
初始化随机数生成器。
如果 a 被省略或为 None
,则使用当前系统时间。 如果操作系统提供随机源,则使用它们而不是系统时间(有关可用性的详细信息,请参阅 os.urandom()
函数)。
如果 a 是 int 类型,则直接使用。
对于版本2(默认的),str
、 bytes
或 bytearray
对象转换为 int
并使用它的所有位。
对于版本1(用于从旧版本的Python再现随机序列),用于 str
和 bytes
的算法生成更窄的种子范围。
在 3.2 版更改: 已移至版本2方案,该方案使用字符串种子中的所有位。
3.9 版后已移除: 在将来,seed 必须是下列类型之一: NoneType, int
, float
, str
, bytes
或 bytearray
。