random模块详解(随机验证码)

import random
#random.random() #随机浮点数,0-1之间
#print(random.random())
#help(random.random)

创新互联公司成立十多年来,这条路我们正越走越好,积累了技术与客户资源,形成了良好的口碑。为客户提供网站制作、成都网站建设、网站策划、网页设计、申请域名、网络营销、VI设计、网站改版、漏洞修补等服务。网站是否美观、功能强大、用户体验好、性价比高、打开快等等,这些对于网站建设都非常重要,创新互联公司通过对建站技术性的掌握、对创意设计的研究为客户提供一站式互联网解决方案,携手广大客户,共同发展进步。

#random.randint(1,3) # 随机整数1-3
#print(random.randint(1,3))
#print(random.randint(1,3))
#print(random.randint(1,3))

#random.randrange(1,3) #顾头不顾尾0-2之间随机数
#print(random.randrange(0,3))
#print(random.randrange(0,3))
#print(random.randrange(0,3))
#print(random.randrange(0,3))
#print(random.randrange(0,3))

#random.choice("hello") #随机去一个值
#random.choice([1,2,3]) #随机去一个值

#random.sample("hell0",2) #随机取2个值

#random.uniform(1,3) #指定区间功能 加强版random.random()

#p=[1,2,3,4,5,6,7,8,9]
#print(p)
#random.shuffle(p) #洗×××功能
#print(p)

随机验证码1

choise=("")
for i in range(6):
each=random.randrange(0,6) #随机在0-5之间选一个数字
if each==i:
tmp=chr(random.randint(65,90)) #如果选择的数字与i相同,就随机65~90之间的字母
else:
tmp=random.randint(0,9) #不相同就随机在0-9之间选择一个数字
print(choise)
choise+=str(tmp) #追加进choise
print(choise)

随机验证码2

#不用判断直接进行随机数字字母组成的验证码!!!循环一次得出2位数验证码,循环2次
#得到4位数验证码
choise=""
for i in range(2): #进行2次循环
each=random.randrange(0,6) #随机选择一个数字
tmp=chr(random.randint(65,90)) #随机选择65-90转换的字母
#choise=str(tmp)+str(each) #这种不是累计叠加只输出最后一次的值
choise += str(tmp)+str(each) #随机追加一个数字和字母
print(choise)


分享名称:random模块详解(随机验证码)
文章来源:http://bzwzjz.com/article/pdjich.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 网站设计制作报价 外贸网站建设 自适应网站建设 成都定制网站建设 重庆网站建设 H5网站制作 成都网站制作 网站建设方案 成都定制网站建设 高端定制网站设计 成都网站设计 自适应网站设计 高端网站建设 重庆网站设计 专业网站设计 成都网站建设公司 成都网站制作 成都网站建设公司 成都网站建设 高端网站设计 网站建设费用 重庆网站建设