首页 / 更多教程 / random(随机)模块
random(随机)模块
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了random(随机)模块,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含809字,纯文字阅读大概需要2分钟。
内容图文
【1】random() 大于0且小于1之间的小数,float
import random print (random.random()) # 0.6929254526372903
【2】randint(a,b) 大于等于a且小于等于b之间的整数
print(random.randint(1,6) #4
【3】randrange(a,b) 大于等于a且小于b之间的整数
print(random.randrange(4,6)) #4
【4】choice([a,b,c]) a或者b或者c
print(random.choice([1,2,3,[4,5]])) #2
【5】sample()
print(random.sample([1,‘23‘,[4,5]],2)) #列表元素任意2个组合 #[1, ‘23‘]
【6】uniform(a,b) 大于a,小于b的小数
print(random.uniform(2,4)) #3.1164524618041236
【7】shuffle(item) 打乱item的顺序
item = [1,2,3,4,5] random.shuffle(item) print(item) #[1, 4, 5, 2, 3]
随机验证码
import random def random_code(n): res = ‘‘for i in range(n): #随机转换成ascill码 str1 = chr(random.randint(65,90)) str2 = str(random.randint(0,9)) res += random.choice([str1,str2]) return res print(random_code(8))
原文:https://www.cnblogs.com/Jiangchuanwei/p/8546086.html
内容总结
以上是互联网集市为您收集整理的random(随机)模块全部内容,希望文章能够帮你解决random(随机)模块所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。