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 相关文章推荐
python的tkinter布局之简单的聊天窗口实现方法
Sep 03 Python
Python Tkinter简单布局实例教程
Sep 03 Python
Python计算一个文件里字数的方法
Jun 15 Python
python开发之list操作实例分析
Feb 22 Python
numpy中的delete删除数组整行和整列的实例
May 09 Python
Django处理文件上传File Uploads的实例
May 28 Python
python 匹配url中是否存在IP地址的方法
Jun 04 Python
python按照多个条件排序的方法
Feb 08 Python
numpy下的flatten()函数用法详解
May 27 Python
Python Opencv任意形状目标检测并绘制框图
Jul 23 Python
pygame实现成语填空游戏
Oct 29 Python
python多进程使用函数封装实例
May 02 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中的加密功能
2006/10/09 PHP
php设计模式 Observer(观察者模式)
2011/06/26 PHP
PHP安全防范技巧分享
2011/11/03 PHP
php 下载保存文件保存到本地的两种实现方法
2013/08/12 PHP
php5.5中类级别的常量使用介绍
2013/10/02 PHP
Laravel 5框架学习之Blade 简介
2015/04/08 PHP
CI(CodeIgniter)框架视图中加载视图的方法
2017/03/24 PHP
PHP常见加密函数用法示例【crypt与md5】
2019/01/27 PHP
javascript下string.format函数补充
2010/08/24 Javascript
EXTjs4.0的store的findRecord的BUG演示代码
2013/06/08 Javascript
jQuery选择器全面总结
2014/01/06 Javascript
jQuery 和 CSS 的文本特效插件集锦
2014/12/12 Javascript
有效提高JavaScript执行效率的几点知识
2015/01/31 Javascript
jQuery实现Meizu魅族官方网站的导航菜单效果
2015/09/14 Javascript
js实现精确到毫秒的倒计时效果
2016/08/05 Javascript
Vuejs第十三篇之组件——杂项
2016/09/09 Javascript
JS实现多物体运动的方法详解
2018/01/23 Javascript
解决Nodejs全局安装模块后找不到命令的问题
2018/05/15 NodeJs
Vue表单及表单绑定方法
2018/09/04 Javascript
详解create-react-app 2.0版本如何启用装饰器语法
2018/10/23 Javascript
JavaScript冒泡算法原理与实现方法深入理解
2020/06/04 Javascript
关于vue属性使用和不使用冒号的区别说明
2020/10/22 Javascript
python多线程操作实例
2014/11/21 Python
python实现识别手写数字 python图像识别算法
2020/03/23 Python
python数字图像处理之高级形态学处理
2018/04/27 Python
全面解析CSS Media媒体查询使用操作(推荐)
2017/08/15 HTML / CSS
CSS3 优势以及网页设计师如何使用CSS3技术
2009/07/29 HTML / CSS
详解Canvas 实现炫丽的粒子运动效果(粒子生成文字)
2018/02/01 HTML / CSS
大学生职业生涯规划书的基本内容
2014/01/06 职场文书
商务考察邀请函范文
2014/01/21 职场文书
集体生日活动方案
2014/08/18 职场文书
解除劳动关系协议书2篇
2014/11/28 职场文书
物业工程部主管岗位职责
2015/04/16 职场文书
工伤事故赔偿协议书
2015/08/06 职场文书
详解Python如何批量采集京东商品数据流程
2022/01/22 Python
vue使用element-ui按需引入
2022/05/20 Vue.js