生成6位随机验证码

# _*_ coding:utf-8 _*_
"""
生成6位随机验证码
写一个6位随机验证码程序(使用random模块),要求验证码中至少包含一个数字、一个小写字母、一个大写字母.
"""

import string
import random
str_random = []
str1 = random.sample(string.ascii_lowercase,1)
str2 = random.sample(string.ascii_uppercase,1)
str3 = random.sample(string.digits,1)
str4 = random.sample(string.ascii_letters + string.digits,3)

str_random = str1+str2+str3+str4
print(str_random)

random.shuffle(str_random)
print(str_random)

 

posted @ 2018-07-21 17:12  念宗  阅读(384)  评论(0编辑  收藏  举报