码迷,mamicode.com
首页 > 其他好文 > 详细

Random模块

时间:2017-09-21 20:53:04      阅读:104      评论:0      收藏:0      [点我收藏+]

标签:imp   随机验证码   ==   验证码   color   auth   http   ice   生成   

random模块用来生成随机的数字或字母

 1 #-*- coding:utf-8 -*-
 2 __author__ = "MuT6 Sch01aR"
 3 
 4 import random
 5 
 6 print random.random()  #随机0-1之间的数
 7 print random.uniform(1,10)  #随机1-10之间的数
 8 
 9 print random.randint(1,10)  #随机1-10之间的整数
10 print random.randrange(1,10) #随机1-9之间的整数
11 
12 print random.choice(hello) #从字符串或列表中随机取
13 print random.sample(fuck you,2) #随机取两个字母
14 
15 #随机列表
16 a = [1,2,3,4,5,6]
17 random.shuffle(a)
18 print a

用random写个小程序,生成随机验证码

 1 #-*- coding:utf-8 -*-
 2 __author__ = "MuT6 Sch01aR"
 3 
 4 import random
 5 
 6 checkcode = ‘‘
 7 
 8 for i in range(5):
 9     current = random.randint(0,5)
10     if current == i:
11         tmp = chr(random.randint(65,90))
12     else:
13         tmp = random.randint(0,9)
14     checkcode += str(tmp)
15 
16 print (checkcode)

小程序的执行效果

技术分享

 

注:如果有写错的地方,不足的地方,要补充的内容,都可以在下方评论,谢谢!

Random模块

标签:imp   随机验证码   ==   验证码   color   auth   http   ice   生成   

原文地址:http://www.cnblogs.com/sch01ar/p/7570132.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!