random库是Python内置的库,提供了,random库是Python的第三方库
随机库是一个用于生成和使用随机数的标准库。下面是随机库的9个常用随机函数。
根据下表中序号的不同颜色区分函数函数:红色序号代表随机小数,绿色序号代表随机整数,橙色序号代表对序列类型的随机操作。
除了大部分随机函数得不到随机区间(a,b)的终值b外,还有两个函数可以得到参数的终值:随机小数的uniform(a,b)和随机整数的randint(a,b)。
区分1种子之间的函数参数()种子(a):
a当未设置整数或浮点数时,默认情况下系统时间是种子。
设置随机种子以复制相同的随机数序列。随机母2random()不生成[0.0,1.0]之间的随机小数。得到随机的正十进制数3randint() randint(a,b)在1:
a和b是整数。
在[a,b]之间生成一个随机整数得到随机整数4get random bits()get random bits(k)只根据域的要求:
k取长度的整数值。
生成一个长度为k位的随机整数得到随机整数5rand range()rand range(start,stop [,step])根据存储大小:
Start、stop、step为整数,未设置step时默认值为1。
生成一个步长在[start,stop]之间的随机整数,根据域和步长的要求得到随机整数6uniform() uniform(a,b):
a和b是整数或浮点数。
在[a,b]之间生成一个随机十进制数,得到一个域更自由的随机十进制数,与random()7choice()choice(seq)相比:
Seq取序列类型:如字符串、列表、元组。
从序列类型seq随机返回一个元素序列。抽1签8洗牌()洗牌的意思是洗牌。
Shuffle(seq):seq): seq采用序列类型。
对序列类型中的元素进行随机排序,返回加扰后的序列,对seq9sample() sample(pop,k)的变化序列进行混洗:
取pop序列类型,k取整数:代表选中的数字。
从pop中选择k个元素,返回列表类型的序列,画k个标记,存储在列表中。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。