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 相关文章推荐
linux系统使用python监测系统负载脚本分享
Jan 15 Python
python 截取 取出一部分的字符串方法
Mar 01 Python
Django 使用logging打印日志的实例
Apr 28 Python
python实现下载pop3邮件保存到本地
Jun 19 Python
浅谈pycharm下找不到sqlalchemy的问题
Dec 03 Python
python儿童学游戏编程知识点总结
Jun 03 Python
Django admin model 汉化显示文字的实现方法
Aug 12 Python
Python实现括号匹配方法详解
Feb 10 Python
python实现替换word中的关键文字(使用通配符)
Feb 13 Python
PyTorch-GPU加速实例
Jun 23 Python
python3.7 openpyxl 在excel单元格中写入数据实例
Sep 01 Python
理解深度学习之深度学习简介
Apr 14 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
Laravel使用Caching缓存数据减轻数据库查询压力的方法
2016/03/15 PHP
php 类中的常量、静态属性、非静态属性的区别
2017/04/09 PHP
PHP实现的迪科斯彻(Dijkstra)最短路径算法实例
2017/09/16 PHP
PHP安全之register_globals的on和off的区别
2020/07/23 PHP
Highslide.js是一款基于js实现的网页中图片展示插件
2020/03/30 Javascript
XML的代替者----JSON
2007/07/21 Javascript
jQuery Flash/MP3/Video多媒体插件
2010/01/18 Javascript
js判断undefined变量类型使用typeof
2013/06/03 Javascript
深入理解JavaScript系列(39):设计模式之适配器模式详解
2015/03/04 Javascript
基于JavaScript实现div层跟随滚动条滑动
2016/01/12 Javascript
jQuery异步提交表单的两种方式
2016/09/13 Javascript
详解Vue生命周期的示例
2017/03/10 Javascript
微信小程序新增的拖动组件movable-view使用教程
2017/05/20 Javascript
关于js中的鼠标事件总结
2017/07/11 Javascript
Vue框架中正确引入JS库的方法介绍
2017/07/30 Javascript
vue+Java后端进行调试时解决跨域问题的方式
2017/10/19 Javascript
jquery实现动态添加附件功能
2018/10/23 jQuery
Vue组件系列开发之模态框
2019/04/18 Javascript
[48:29]2018DOTA2亚洲邀请赛3月30日 小组赛A组 LGD VS KG
2018/03/31 DOTA
[44:40]Spirit vs Navi Supermajor小组赛 A组败者组第一轮 BO3 第一场 6.2
2018/06/03 DOTA
基于django channel实现websocket的聊天室的方法示例
2019/04/11 Python
Python中的字符串切片(截取字符串)的详解
2019/05/15 Python
浅谈spring boot 集成 log4j 解决与logback冲突的问题
2020/02/20 Python
如何在django中运行scrapy框架
2020/04/22 Python
python3实现将json对象存入Redis以及数据的导入导出
2020/07/16 Python
python推导式的使用方法实例
2021/02/28 Python
表达自我的市场:Society6
2018/08/01 全球购物
Pop In A Box英国:Funko POP搪胶公仔
2019/05/27 全球购物
乌克兰第一的珠宝网上商店:Gold.ua
2019/11/29 全球购物
安全生产检讨书
2014/01/21 职场文书
优秀护士先进事迹
2014/05/08 职场文书
关于工作时间玩手机的检讨书
2014/09/18 职场文书
房产销售独家委托书范本
2014/10/01 职场文书
邀请函模板
2015/02/02 职场文书
利用Pycharm连接服务器的全过程记录
2021/07/01 Python
深入理解CSS 中 transform matrix矩阵变换问题
2021/08/30 HTML / CSS