random

随声附和 提交于 2019-12-02 03:17:48

一、random库基本介绍

random库是使用随机数的Python标准库

  • 伪随机数:采用梅森旋转法生产的(伪)随机序列中元素

  • random库主要用于生产随机数

  • 使用random库:import random

1.1 random库概述

random库包括两类函数,常用共8个

  • 基本随机数函数:seed(),random()

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

二、基本随机数函数

2.1 随机数种子

函数描述
seed(a=None) 初始化给定的随机数种子,默认为当前系统时间
random() 生产一个[0.0,1.0]之间的随机小数

三、扩展随机数函数

函数描述
randint(a,b) 生产一个[a,b]之间整数
randrange(m,n[,k]) 生成一个[m,n]之间以k为步长的随机整数
getrandbits(k) getrandbits(k)
uniform(a,b) 生成一个[a,b]之间的随机小数
choice(seq) 从序列seq中随机选择一个元素
shuffle(seq) 将序列seq中元素随机排序,返回发乱后的序列
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!