为什么我们在Python中要使用random.seed()?

为什么我们在Python中要使用random.seed()?

random模块的seed()方法初始化随机数生成器。

random.seed(a,b)

如果省略参数a或a=None,则使用当前系统时间。如果操作系统提供了随机源,则使用操作系统提供的随机源而不是系统时间。

如果a是一个整数,则直接使用该整数。

在版本2(默认情况下),str、bytes或bytearray对象被转换为int,并使用其所有位。

在版本1中(用于复现旧版本Python中的随机序列),str和bytes的算法生成了较窄范围的种子。

阅读更多:Python 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程