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)
标签:随机数
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
又一个仿alert提示效果
2007-12-24 17:34:00
![](https://img.aspxhome.com/file/UploadPic/200712/24/20071224173935223s.jpg)
sqlserver 数据库连接字符串中的可选项收集
2011-10-24 19:48:37
css2.1实现多重背景和边框效果
2010-06-23 19:02:00
![](https://img.aspxhome.com/file/UploadPic/20106/23/01-35s.jpg)
兼容firefox的给每一个onClick再附加一个事件
2023-08-24 18:29:47
加密处理使密码更安全[CFS编码加密]
2008-03-19 13:30:00
SQL临时表递归查询子信息并返回记录的代码
2012-08-21 11:06:19
打造设计你自己的字体 Ⅲ
2008-03-14 07:52:00
![](https://img.aspxhome.com/file/UploadPic/20083/14/200831475626244s.gif)
MySQL表设计优化与索引 (七)
2010-10-25 20:06:00
asp如何让我的网页自动适应客户端的屏幕分辨率?
2010-05-13 16:38:00
Python绘图Matplotlib之坐标轴及刻度总结
2023-10-01 15:56:39
![](https://img.aspxhome.com/file/2023/9/62899_0s.png)
什么设计师应该学习编写代码[译]
2009-07-08 14:58:00
![](https://img.aspxhome.com/file/UploadPic/20097/8/11-01_designers_code_leading_img-13s.jpg)
教你轻松学会SQL Server记录轮班的技巧
2009-02-19 17:38:00
perl 简明教程 perl教程集合
2023-08-08 19:58:12
将内容自动添加到指定文本域的JS
2007-10-08 12:50:00
[翻译]标记语言和样式手册 chapter 5 表单
2008-01-23 17:20:00
![](https://img.aspxhome.com/file/UploadPic/20081/23/2008123183735445s.jpg)
从if else到switch case再到抽象
2010-11-05 18:30:00
asp如何编写一个小数转换分数的函数?
2009-11-08 19:01:00
HTML邮件的又一点思考
2009-05-06 13:33:00
![](https://img.aspxhome.com/file/UploadPic/20095/6/mail-59s.png)
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
2008-09-12 13:07:00
Python设计模式创建型原型模式
2023-07-21 21:19:25
![](https://img.aspxhome.com/file/2023/4/59124_0s.png)