python生成随机数、随机字符、随机字符串


Posted in Python onApril 06, 2021

本文基于Windows 10系统环境,实现python生成随机数、随机字符、随机字符串:

(1) 生成随机数

随机整数

import random

num = random.randint(1, 50) # 闭区间
print(num)

随机选取0到100间的偶数

import random

num = random.randrange(0, 101, 2) # 左闭右开区间
print(num)

随机浮点数

import random

num = random.random() # 生成0-1之间的随机浮点数
num2 = random.uniform(1, 10) # 生成的随机浮点数归一化到区间1-10
print(num)
print(num2)

(2) 生成随机字符

随机字符

import random

alphabet = 'abcdefghijklmnopqrstuvwxyz!@#$%^&*()'
char = random.choice(alphabet)
print(char)

(3) 生成随机字符串

生成指定数量的随机字符串

import random

alphabet = 'abcdefghijklmnopqrstuvwxyz!@#$%^&*()'
characters = random.sample(alphabet, 5)
print(characters)

从a-zA-Z0-9生成指定数量的随机字符

import random
import string

value = ''.join(random.sample(string.ascii_letters + string.digits, 8))
print(value)

随机选取字符串

import random

table = ['剪刀', '石头', '布']
print(random.choice(table))

到此这篇关于python生成随机数、随机字符、随机字符串的方法示例的文章就介绍到这了,更多相关python生成随机数、随机字符、随机字符串内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
深入理解Python3中的http.client模块
Mar 29 Python
详解Python 模拟实现生产者消费者模式的实例
Aug 10 Python
Python网络编程详解
Oct 31 Python
django2 快速安装指南分享
Jan 05 Python
关于Django ForeignKey 反向查询中filter和_set的效率对比详解
Dec 15 Python
GitHub 热门:Python 算法大全,Star 超过 2 万
Apr 29 Python
Django models.py应用实现过程详解
Jul 29 Python
详解numpy.meshgrid()方法使用
Aug 01 Python
django 自定义filter 判断if var in list的例子
Aug 20 Python
PyCharm永久激活方式(推荐)
Sep 22 Python
pycharm 代码自动补全的实现方法(图文)
Sep 18 Python
PyCharm 光标变成黑块的解决方式
Feb 06 Python
Django项目配置Memcached和Redis, 缓存选择哪个更有优势
Apr 06 #Python
PySwarms(Python粒子群优化工具包)的使用:GlobalBestPSO例子解析
python实现批量提取指定文件夹下同类型文件
Apr 05 #Python
python实现ROA算子边缘检测算法
python实现批量移动文件
Python list去重且保持原顺序不变的方法
Apr 03 #Python
python自动统计zabbix系统监控覆盖率的示例代码
Apr 03 #Python
You might like
PHP 之Section与Cookie使用总结
2012/09/14 PHP
php制作unicode解码工具(unicode编码转换器)代码分享
2013/12/24 PHP
ThinkPHP表单自动提交验证实例教程
2014/07/18 PHP
PHP操作MySQL的mysql_fetch_* 函数的常见用法教程
2015/12/25 PHP
php版微信小店API二次开发及使用示例
2016/11/12 PHP
jquery 鼠标滑动显示详情应用示例
2014/01/24 Javascript
对js关键字命名的疑问介绍
2014/04/25 Javascript
JS函数重载的解决方案
2014/05/13 Javascript
javascript制作游戏开发碰撞检测的封装代码
2015/03/31 Javascript
Javascript常用小技巧汇总
2015/06/24 Javascript
js实现表单检测及表单提示的方法
2015/08/14 Javascript
jQuery实现带幻灯的tab滑动切换风格菜单代码
2015/08/27 Javascript
jQuery判断是否存在滚动条的简单方法
2016/09/17 Javascript
深入理解Angular中的依赖注入
2017/06/26 Javascript
vue.js 实现输入框动态添加功能
2018/06/25 Javascript
详解JavaScript 为什么要有 Symbol 类型?
2019/04/03 Javascript
简单谈谈javascript高级特性
2019/09/04 Javascript
Webpack设置环境变量的一些误区详解
2019/12/19 Javascript
[47:06]DOTA2上海特级锦标赛主赛事日 - 4 败者组第五轮 MVP.Phx VS EG第一局
2016/03/05 DOTA
NetworkX之Prim算法(实例讲解)
2017/12/22 Python
Python中字典的浅拷贝与深拷贝用法实例分析
2018/01/02 Python
Django中STATIC_ROOT和STATIC_URL及STATICFILES_DIRS浅析
2018/05/08 Python
pandas factorize实现将字符串特征转化为数字特征
2019/12/19 Python
Python+Dlib+Opencv实现人脸采集并表情判别功能的代码
2020/07/01 Python
Python如何读写字节数据
2020/08/05 Python
详解Python 中的 defaultdict 数据类型
2021/02/22 Python
今天学到的CSS最新技术(与图片背景相关)
2012/12/24 HTML / CSS
html5时钟实现代码
2010/10/22 HTML / CSS
爱尔兰家电数码商城:Currys PC World爱尔兰
2016/07/23 全球购物
Waterford加拿大官方网站:世界著名的水晶杯品牌
2016/11/01 全球购物
专题组织生活会方案
2014/06/15 职场文书
2014医学院领导干部四风对照检查材料思想汇报
2014/09/16 职场文书
2015年老干部工作总结
2015/04/23 职场文书
2015年房产经纪人工作总结
2015/05/15 职场文书
教师理论学习心得体会
2016/01/21 职场文书
关于pytest结合csv模块实现csv格式的数据驱动问题
2022/05/30 Python