Python库:random库

random库是Python自带的标准库
(turtle库,time库也是自带的标准库)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

随机序列是根据种子唯一确定的,随机序列中的每一个数就是随机数。只要种子相同,产生的随机序列无论是每一个数还是数之间的关系都是确定的。随机种子确定了随机序列的产生。
在这里插入图片描述
在这里插入图片描述

  • 随机种子只需给一次,随机数就会随着每次调用产生不同的随机数。只要种子相同,后续调用random函数顺序相同,则产生的随机数也是相同的。如果seed种子是10,产生的第一个random随机数一定是0.57.
  • 如果不给种子,默认的种子是当前调用第一次random函数所对应的系统时间
  • 如果编程中给出了随机种子,那么下一次程序再次运行,只要种子相同,产生的随机数也是相同的。对于使用随机数的程序,我们可以复现或者再现程序运行的过程。如果不使用随机数种子,默认使用当前系统时间,这个时间是精确到微秒的,这个时间是我们很难再现的,所以后面产生的程序运行的结果就是完全随机。
  • 如果需要再现随机过程,就用种子。如果只是用随机数,不关心程序别人复现的结果,就可以不设定种子
    在这里插入图片描述
    在这里插入图片描述
    random()生成一个0~1的随机小数
    uniform()生成一个a~b的随机小数

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
PS: source,python123.io

猜你喜欢

转载自blog.csdn.net/weixin_47008635/article/details/113791360
今日推荐