随机数模块:
import random #随机小数 print(random.random()) #随机整数 print(random.randint(1,5))#他会打印5 #随机整数 print(random.randrange(1,5))#他永远不会打印5
利用random和string模块实现随机验证码:
1 import string 2 3 print(string.letters) 4 #abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ 5 print(string.digits) 6 #0123456789 7 print(string.ascii_letters) 8 #abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ 9 10 #方式一 11 str_source = string.ascii_letters+string.digits 12 print(‘‘.join(random.sample(str_source,4))) 13 14 #方式二 15 16 checkcode = ‘‘ 17 for i in range(6): 18 current = random.randrange(0,6) 19 if current != i : 20 temp = chr(random.randint(65, 90)) 21 else: 22 temp = random.randint(0,9) 23 24 checkcode += str(temp) 25 26 print(checkcode)
原文:http://www.cnblogs.com/python1023/p/6241090.html