python生成指定长度的随机数密码
- 软件编程
- 2026-01-11 16:17:04
复制代码 代码如下:
#!/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)
# python
# BR
# 随机数
# bin
# import
# utf
# string
# env
# span
# def
# coding
# nbsp
# usr
# length
# Python生成随机数的方法
# random
# join
# shuffle
# Python如何生成指定区间中的随机数
# Python 生成 -1~1 之间的随机数矩阵方法
# Python生成随机数组的方法小结
# 详解用python生成随机数的几种方法
# python3生成随机数实例
# Pytorch随机数生成常用的4种方法汇总
# python 生成不重复的随机数的代码
# numOfNum
# GenPassword
# genPwd
# slcChar
相关推荐:
C++调用Go方法的字符串传递问题及解决方案
SpringCloud-Alibaba-Sentinel服务降级,热点限流,服务熔断
vue添加自定义右键菜单的完整实例
一行JavaScript代码如何实现瀑布流布局
Spring Boot 通过 Mvc 扩展方便进行货币单位转换的代码详解
Java 基于tcp协议实现文件上传
解决Android Studio sdk emulator directory is missing问题
手把手教你如何编译打包video.js
MySQL 中行转列的方法
MySQL日期函数与时间函数汇总(MySQL 5.X)
JavaScript实现图片合成下载的示例
使用Shell脚本如何启动/停止Java的jar程序
Django中使用Celery的方法步骤
SpringMVC中转发与重定向的区别浅析
解决go 生成的exe不在bin文件夹里的问题
Android AS为xutils添加依赖过程图解
TCP第三次握手传数据过程图解
Java用户交互scanner及运算结构代码详解
使用Tomcat Native提升Tomcat IO效率的方法详解
如何在scrapy中集成selenium爬取网页的方法
CentOS 7.x docker使用overlay2存储方式
Javascript中window.name属性详解
idea自定义快捷代码生成模板的方法
C++实现学生成绩管理系统
安装多个jdk导致eclipse打不开问题解决方案
Spring Boot2读取配置常用方法代码实例
Java eclipse doc文档生成流程解析
总结python 三种常见的内存泄漏场景
Python3中FuzzyWuzzy库实例用法
pycharm激活码2025最新分享适用pycharm2025最新版亲测可用
python更新数据库中某个字段的数据(方法详解)
SpringMVC Cron定时器Demo常见问题解决方案
解决goland中编辑tpl文件不高亮没智能补全的问题
ES6学习教程之Promise用法详解
python中判断数字是否为质数的实例讲解
Docker 容器生命周期 架构 以及和VM之间的差异详解
C# 实现把double 存成两位精度小数
SpringBoot Service和Dao的编写详解
详解C# List<T>的Contains,Exists,Any,Where性能对比
Mybatisplus自动填充实现方式及代码示例
vue-router定义元信息meta操作
C和C++11之enum枚举的具体使用方法
Java方法及数组相关原理解析
JavaScript实现移动小精灵的案例代码
Go 实现一次性打包各个平台的可执行程序
利用nexus作为私库进行代理docker,进行上传和下载镜像操作
微信小程序实现点击导航标签滚动定位到对应位置
详解vue-cli项目在IE浏览器打开报错解决方法
Docker 查看镜像信息的方法
全面介绍python中很常用的单元测试框架unitest
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
