标准库:random库
random库是用于产生并运用随机数的标准库。random标准库主要有9个随机函数,分别是:seed(),random(),randint(),getrandbits(),randrange(),uniform(),choice(),shuffle(),sample()。
功能函数
1.random.seed(a)
作用:设置初始化随机数种子a。
参数:a,随机数种子,可以是整数或浮点数。但使用random库产生随机数不一定设置随机数种子,如不设置,则random库默认以系统时间作为随机数种子。设置种子的好处是可以重复再现相同的随机数序列。
2.random.random()
作用:生成一个[0.0,1.0)之间的随机小数。
参数:无。
3.random.randint(a,b)
作用:生成一个[a,b]之间的随机整数。
参数:a,随机区间的开始值,整数。b,随机区间的结束值,随机数包含结束值整数。
4.random.getrandbits(k)
作用:生成一个k比特长度的随机整数。
参数:k,长度的整数值。
5.random.randrange(start,stop[,step])
作用:生成一个[start,stop)之间以step为步数的随机整数。
参数:start,区间的开始值,整数。stop,随机区间的结束值,随机数包含结束值,整数。step,随机区间的步长值,整数。步长值可选,如果不设置步长,默认为1。
6.random.uniform(a,b)
作用:生成一个[a,b]之间的随机小数。
参数:a,随机区间开始值,整数或浮点数。b,随机区间结束值,随机数包含结束值,整数或浮点数。
7.random.choice(seq)
作用:从序列类型(例如列表)seq中随即返回一个素。
参数:seq,序列类型,例如列表。
8.random.shuffe(seq)
作用:将序列类型seq中素随机排列,返回打乱后的序列。
参数:序列类型,例如列表。调用该函数后,序列类型变量seq将被改变。
9.random.sample(pop,k)
作用:从pop类型中随机选取k个素,以列表类型返回。
参数:pop,序列类型,例如列表类型。k,选取的个数,整数。
如果大家对以上内容感兴趣可以关注小编获得后续动态哦!
2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/16713.html