random模块用于生成随机数
1 import random 2 print random.random() #用于生成小于1大于0的数 3 print random.randint(1,5) #生成大于等于1小于等于5的随机数 4 print random.randrange(1,3) #生成大于等于1小于3的随机数
利用random生成验证码
1 import random 2 code_list = [] 3 for i in range(6): 4 if i == random.randint(1,5): 5 code_list.append(str(random.randint(1,10))) 6 else: 7 code_list.append(chr(random.randint(65,90))) 8 print ''.join(code_list)