脚本语言学习(七)

为君一笑 提交于 2020-02-16 10:51:05

random库的使用

  • random库是使用随机数的python标准库
  • 计算机不能产生真正的随机数,但可以产生伪随机数
  • 计算机采用梅森旋转算法生成伪随机数列的元素
  • random库主要用于生成随机数

random库的函数

  • 基本随机数函数:seed(),random()
  • 扩展随机数函数:randint(),getrandbits(),uniform(),randrange(),choice(),shuffle()

基本随机数函数

  • 计算机产生随机数需要一个随机数种子
  • 随机序列是根据种子来唯一确定的。随机序列里的每个数就是随机数

使用方法

例子

种子只需要给一次,就可以多次调用random得到多个随机数。也可以不给种子,直接使用random函数,这时的种子是第一次用random时的系统时间

种子的作用:如果在编程中给出了种子,那么下一次运行时,种子相同,产生的随机数也是相同的,对于使用随机数的程序,可以复现程序运行的过程。如果不使用种子,后面产生的结果就是完全随机

扩展随机数函数



  • 如果在python代码中需要将几行代码放在一行中,要用分号分隔
  • 如果在一行中需要换行,可以在后面加一个反斜杠
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!