我们昨天讲了time模块,今天要讲的是random模块。
还记得我们前面讲过的randrange函数方法吗?没错,就是在random这个模块里。我们来看一下这个模块里面有哪些函数方法:
1、random():
2、getrandbits(n):
3、uniform(a,b):
4、randrange([start],stop,[step]):
如果想返回某个范围内的数,就赋予两个参数,给定一个范围,还可以加入第三个数,这样的作用是,控制步长,比如第一个数是1,步长是2,那么,第二数是3,第三个数就是5。不难理解吧?
5、choice(seq):
从序列seq中随机选择一个元素,和上面的订范围取随机数的效果类似,不过这把所有的随机数都定义在了一个序列内,相对来说比较机械性。
6、shuffle(seq[,random]):
将序列seq中的序列打乱,注意一下,这个是就地打乱,也就是说不会复制一个序列之后再将序列打乱。
7、sample(seq,n):
从序列seq中随机地选择n个值不同的元素。
好的,关于random模块的内容就讲到这里啦~
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。