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实现socket端口重定向示例
Feb 10 Python
python的tkinter布局之简单的聊天窗口实现方法
Sep 03 Python
跟老齐学Python之list和str比较
Sep 20 Python
Python中返回字典键的值的values()方法使用
May 22 Python
python求解数组中两个字符串的最小距离
Sep 27 Python
使用python3构建文件传输的方法
Feb 13 Python
python numpy 常用随机数的产生方法的实现
Aug 21 Python
Python彻底删除文件夹及其子文件方式
Dec 23 Python
Python实现动态给类和对象添加属性和方法操作示例
Feb 29 Python
Pytorch十九种损失函数的使用详解
Apr 29 Python
Python包管理工具pip的15 个使用小技巧
May 17 Python
Python使用mitmproxy工具监控手机 下载手机小视频
Apr 18 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+MySQL5.0中文乱码解决方法
2006/11/20 PHP
php笔记之:AOP的应用
2013/04/24 PHP
php+jQuery.uploadify实现文件上传教程
2014/12/26 PHP
PHP和C#可共用的可逆加密算法详解
2015/10/26 PHP
PHP实现找出有序数组中绝对值最小的数算法分析
2017/08/07 PHP
jQuery 学习第七课 扩展jQuery的功能 插件开发
2010/05/17 Javascript
jQuery布局插件UI Layout简介及使用方法
2013/04/03 Javascript
js动态修改input输入框的type属性(实现方法解析)
2013/11/13 Javascript
js取值中form.all和不加all的区别介绍
2014/01/20 Javascript
JS实现文档加载完成后执行代码
2015/07/09 Javascript
jQuery解决input超多的表单提交
2015/08/10 Javascript
webpack中引用jquery的简单实现
2016/06/08 Javascript
纯js和css完成贪吃蛇小游戏demo
2016/09/01 Javascript
js评分组件使用详解
2017/06/06 Javascript
将Sublime Text 3 添加到右键中的简单方法
2017/12/12 Javascript
关于Layui Table隐藏列问题
2019/09/16 Javascript
JavaScript代理模式原理与用法实例详解
2020/03/10 Javascript
解决VueCil代理本地proxytable无效报错404的问题
2020/11/07 Javascript
JavaScript实现4位随机验证码的生成
2021/01/28 Javascript
Python基于twisted实现简单的web服务器
2014/09/29 Python
Python常用内置函数总结
2015/02/08 Python
python实现在sqlite动态创建表的方法
2015/05/08 Python
python制作最美应用的爬虫
2015/10/28 Python
python利用正则表达式搜索单词示例代码
2017/09/24 Python
django框架面向对象ORM模型继承用法实例分析
2019/07/29 Python
WxPython实现无边框界面
2019/11/18 Python
浅谈python 调用open()打开文件时路径出错的原因
2020/06/05 Python
全球最大的在线旅游公司:Expedia
2017/11/16 全球购物
Ted Baker美国官网:英国时尚品牌
2018/10/29 全球购物
中学教师岗位职责
2013/11/26 职场文书
培训楼经理岗位责任制
2014/02/10 职场文书
校庆标语集锦
2014/06/25 职场文书
保姆聘用合同
2015/09/21 职场文书
《7的乘法口诀》教学反思
2016/02/18 职场文书
CSS3实现的侧滑菜单
2021/04/27 HTML / CSS
Python torch.flatten()函数案例详解
2021/08/30 Python