Python random库

【 1.概述】

  • random库是使用随机数的Python标准库。
  • 伪随机数:采用梅森旋转算法生成的(伪)随机序列中元素。
  • random库主要用于生成随机数。
  • 使用random库:import random。
  • random库包括两类函数,常用共8个
    基本随机数函数:seed(),random()。
    扩展随机数函数:randint(),getrandbits(),uniform(),randrange(),choice(),shuffle()。

【 2.随机数种子】

  • Python中的随机数使用随机数种子来产生。
  • 若用户不设置随机种子,那么在默认情况下随机种子来自系统时钟(即定时/计数器的值) 。
  • 随机数种子确定了随机序列的产生:
    只要种子相同,其产生的随机序列无论是每一个数还是数之间的关系都是确定的。
    Python random库

【 3.基本随机数函数】

Python random库
Python random库

【 4.扩展随机数函数】

Python random库
Python random库
Python random库
Python random库

【 5.总结】

  1. 确定范围内随机数函数记忆。