python生成指定长度的随机数密码
时间:2021-01-24 23:53:17
#!/usr/bin/env python
# -*- coding:utf-8 -*-
#导入random和string模块
import random, string
def GenPassword(length):
#随机出数字的个数
numOfNum = random.randint(1,length-1)
numOfLetter = length - numOfNum
#选中numOfNum个数字
slcNum = [random.choice(string.digits) for i in range(numOfNum)]
#选中numOfLetter个字母
slcLetter = [random.choice(string.ascii_letters) for i in range(numOfLetter)]
#打乱这个组合
slcChar = slcNum + slcLetter
random.shuffle(slcChar)
#生成密码
genPwd = ''.join([i for i in slcChar])
return genPwd
if __name__ == '__main__':
print GenPassword(6)
标签:随机数
0
投稿
猜你喜欢
Python3如何将源目录中的图片用MD5命名并可以设定目标目录
2023-11-28 10:33:17
Python PyQt5实战项目之网速监控器的实现
2023-05-25 12:57:07
mysql代码执行结构实例分析【顺序、分支、循环结构】
2024-01-21 23:18:40
使用springboot暴露oracle数据接口的问题
2024-01-28 16:23:28
详解Pytorch如何利用yaml定义卷积网络
2023-02-16 10:46:01
Bootstrap实现渐变顶部固定自适应导航栏
2023-08-23 00:52:40
如何在一段文字里点一下就可以在里面插入一段文字?
2024-04-19 09:55:31
ASP 循环导入导出数据处理 不使用缓存
2010-07-02 12:31:00
用1行Python代码识别身份证信息实例
2022-04-28 12:57:27
交互设计实用指南系列(2) –可及
2010-01-21 12:48:00
python3实现点餐系统
2023-04-30 19:06:55
Pytorch 图像变换函数集合小结
2022-06-14 08:52:09
vscode配置anaconda3的方法步骤
2023-11-05 16:45:02
Python跳出循环语句continue与break的区别
2023-10-19 11:04:19
Python自动录入ERP系统数据
2022-03-09 06:05:41
mdf文件和ldf文件导入到sql server 2005实现语句
2024-01-21 14:38:07
利用Python实现自动工作汇报的脚本分享
2022-05-31 10:55:37
python实现批处理文件
2022-08-14 19:27:46
教你用Python脚本快速为iOS10生成图标和截屏
2022-03-04 05:08:28
Python数据结构队列解决约瑟夫斯问题
2022-01-07 03:20:53