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的标准模块包json详解
Mar 13 Python
python将文本分每两行一组并保存到文件
Mar 19 Python
对命令行模式与python交互模式介绍
May 12 Python
python并发和异步编程实例
Nov 15 Python
Python常用的json标准库
Feb 19 Python
Python将字符串常量转化为变量方法总结
Mar 17 Python
Python Pandas 获取列匹配特定值的行的索引问题
Jul 01 Python
Python绘制热力图示例
Sep 27 Python
你可能不知道的Python 技巧小结
Jan 29 Python
Python中操作各种多媒体,视频、音频到图片的代码详解
Jun 04 Python
用pandas划分数据集实现训练集和测试集
Jul 20 Python
通过代码简单了解django model序列化作用
Nov 12 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
整理的9个实用的PHP库简介和下载
2010/11/09 PHP
php字符编码转换之gb2312转为utf8
2013/10/28 PHP
PHP多文件上传类实例
2015/03/07 PHP
PHP SPL标准库之数据结构栈(SplStack)介绍
2015/05/12 PHP
php mysql实现mysql_select_db选择数据库
2016/12/30 PHP
基于jquery的合并table相同单元格的插件(精简版)
2011/04/05 Javascript
Jquery css函数用法(判断标签是否拥有某属性)
2011/05/28 Javascript
jquery eval解析JSON中的注意点介绍
2013/08/23 Javascript
jquery实现导航固定顶部的效果仿蘑菇街
2014/10/22 Javascript
jQuery之DOM对象和jQuery对象的转换与区别分析
2015/01/08 Javascript
原生js封装的一些jquery方法(详解)
2016/09/20 Javascript
jq给页面添加覆盖层遮罩的实例
2017/02/16 Javascript
深入探究angular2 UI组件之primeNG用法
2017/07/26 Javascript
AngularJs+Bootstrap实现漂亮的计算器
2017/08/10 Javascript
详解vue的diff算法原理
2018/05/20 Javascript
js+canvas实现验证码功能
2020/09/21 Javascript
JS与jQuery判断文本框还剩多少字符可以输入的方法
2018/09/01 jQuery
Python获取服务器信息的最简单实现方法
2015/03/05 Python
python如何使用正则表达式的前向、后向搜索及前向搜索否定模式详解
2017/11/08 Python
使用apidocJs快速生成在线文档的实例讲解
2018/02/07 Python
Python闭包函数定义与用法分析
2018/07/20 Python
python 获得任意路径下的文件及其根目录的方法
2019/02/16 Python
tensorflow保持每次训练结果一致的简单实现
2020/02/17 Python
Jupyter Notebook折叠输出的内容实例
2020/04/22 Python
python三引号如何输入
2020/07/06 Python
详解Python 循环嵌套
2020/07/09 Python
python爬虫中抓取指数的实例讲解
2020/12/01 Python
瑜伽国际:Yoga International
2018/04/18 全球购物
庆元旦活动总结
2014/07/09 职场文书
学习型党组织心得体会
2014/09/12 职场文书
抄袭同学作业检讨书1000字
2014/11/20 职场文书
酒店保洁员岗位职责
2015/02/26 职场文书
Nginx如何配置Http、Https、WS、WSS的方法步骤
2021/05/11 Servers
详解CSS伪元素的妙用单标签之美
2021/05/25 HTML / CSS
「我的青春恋爱物语果然有问题。-妄言录-」第20卷封面公开
2022/03/21 日漫
MySQL中TIMESTAMP类型返回日期时间数据中带有T的解决
2022/12/24 MySQL