Python 生成8位必含数字、大小写字母的字符串(密码)
来源:互联网 发布:深圳软件外包公司 编辑:程序博客网 时间:2024/05/22 10:41
#-*-coding:utf_8-*-import random,string #调用random、string模块src_digits = string.digits #string_数字src_uppercase = string.ascii_uppercase #string_大写字母src_lowercase = string.ascii_lowercase #string_小写字母count = int(input("请输入生成密码个数:"))for i in range(count): #随机生成数字、大写字母、小写字母的组成个数(可根据实际需要进行更改) digits_num = random.randint(1,6) uppercase_num = random.randint(1,8-digits_num-1) lowercase_num = 8 - (digits_num + uppercase_num) #生成字符串 password = random.sample(src_digits,digits_num) + random.sample(src_uppercase,uppercase_num) + random.sample(src_lowercase,lowercase_num) #打乱字符串 random.shuffle(password) #列表转字符串 new_password = ''.join(password) print(new_password)
阅读全文
0 0
- Python 生成8位必含数字、大小写字母的字符串(密码)
- Java生成随机密码(包含大小写字母和数字)
- 随即生成字符串(包括大小写字母和数字)
- python判断字符串是字母 数字 大小写
- web前端js中随机生成指定位数的字母数字、组合字符串可选择字母大小写
- 生成大小写字母+数字的随机数
- Java指定长度随机生成的字符串,且这个字符串必须包含大小写字母和数字
- Java指定长度随机生成的字符串,且这个字符串必须包含大小写字母和数字
- Java随机生成长度不少于6的指定长度的密码,且这个字符串必须包含大小写字母、数字和特殊字符,四种的任意三种
- java/jsp 生成随机字符串(生成一个32位字节的字母和数字大小写混合的随机字符串!)
- java随机生成密码(大小写数字)
- 获取随机数,包含数字、大小写字母的密码
- 密码同时包含8~20位数字和大小写字母,不包含特殊字符的判断方法(正则表达式)
- 批处理实现复杂密码(包含大小写字母数字符号)
- 正则表达式验证密码(大小写字母、数字、特殊符号 四选三)
- java得到指定位数随机密码(由数字,区分大小写的字母组成)
- Java随机密码生成器,Java随机生成长度不少于6的指定长度的密码,且这个字符串必须包含大小写字母、数字和特殊字符,四种的任意三种
- ASP生成大小写字母与数字混合随机数的函数
- Java通过JNI调用C的一个小demo
- 自定义view构造方法
- Hive学习笔记 6 Hive的JDBC连接
- 自定义view
- 【转】SAP中销项税MWSI和MWST有什么区别?
- Python 生成8位必含数字、大小写字母的字符串(密码)
- Java中的代理模式与动(静)态代理
- CentOS下httpd配置虚拟目录
- Marvell 88W8686/88W8782/88W8801 WiFi模块驱动程序的编写
- 在windows下python,pip,numpy,scipy,matplotlib的安装 系统:win7(64bit)
- 阿里巴巴荣获年度最佳BCM创新实践奖
- 自定义view
- 斯坦福李飞飞-深度学习与计算机视觉 计算机视觉历史回顾与介绍
- 大数据杂谈之 我来自两天后的世界