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 相关文章推荐
PHP webshell检查工具 python实现代码
Sep 15 Python
Python中的两个内置模块介绍
Apr 05 Python
使用beaker让Facebook的Bottle框架支持session功能
Apr 23 Python
python实现井字棋游戏
Mar 30 Python
Python中定时任务框架APScheduler的快速入门指南
Jul 06 Python
基于python时间处理方法(详解)
Aug 14 Python
numpy中实现二维数组按照某列、某行排序的方法
Apr 04 Python
python验证码识别教程之利用投影法、连通域法分割图片
Jun 04 Python
Python爬虫包BeautifulSoup学习实例(五)
Jun 17 Python
Python调用scp向服务器上传文件示例
Dec 22 Python
pycharm实现在虚拟环境中引入别人的项目
Mar 09 Python
Django中从mysql数据库中获取数据传到echarts方式
Apr 07 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
PHP4 与 MySQL 交互使用
2006/10/09 PHP
php和javascript之间变量的传递实现代码
2012/12/19 PHP
php使用ob_start()实现图片存入变量的方法
2014/11/14 PHP
PHP附件下载中文名称乱码的解决方法
2015/12/17 PHP
web性能优化之javascript性能调优
2012/12/28 Javascript
JS保存、读取、换行、转Json报错处理方法
2013/06/14 Javascript
Javascript的闭包详解
2014/12/26 Javascript
JS模仿编辑器实时改变文本框宽度和高度大小的方法
2015/08/17 Javascript
Jquery基础教程之DOM操作
2015/08/19 Javascript
JS实现带鼠标效果的头像及文章列表代码
2015/09/27 Javascript
原生js编写autoComplete插件
2016/04/13 Javascript
AngularJS指令用法详解
2016/11/02 Javascript
js处理层级数据结构的方法小结
2017/01/17 Javascript
vue2.0嵌套路由实现豆瓣电影分页功能(附demo)
2017/03/13 Javascript
JS表格组件神器bootstrap table使用指南详解
2017/04/12 Javascript
JavaScript实现音乐自动切换和轮播
2017/11/05 Javascript
sublime text配置node.js调试(图文教程)
2017/11/23 Javascript
[00:57]林俊杰助阵DOTA2亚洲邀请赛
2015/01/28 DOTA
把大数据数字口语化(python与js)两种实现
2013/02/21 Python
Python实现选择排序
2017/06/04 Python
Opencv+Python 色彩通道拆分及合并的示例
2018/12/08 Python
python批量修改图片尺寸,并保存指定路径的实现方法
2019/07/04 Python
Python PIL图片添加字体的例子
2019/08/22 Python
如何完美的建立一个python项目
2020/10/09 Python
python 基于opencv实现高斯平滑
2020/12/18 Python
CSS教程:CSS3圆角属性
2009/04/02 HTML / CSS
css3的图形3d翻转效果应用示例
2014/04/08 HTML / CSS
家长给幼儿园的表扬信
2014/01/09 职场文书
二年级小学生评语
2014/04/21 职场文书
施工质量承诺书范文
2014/05/30 职场文书
学校教师读书活动总结
2014/07/08 职场文书
2015年世界环境日活动总结
2015/02/11 职场文书
应届毕业生自荐信
2015/03/04 职场文书
2015教师年度考核评语
2015/03/25 职场文书
2015年党员发展工作总结
2015/05/13 职场文书
Spring Boot 实现敏感词及特殊字符过滤处理
2021/06/29 Java/Android