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内置的字符串处理函数整理
Jan 29 Python
python构建自定义回调函数详解
Jun 20 Python
Django 内置权限扩展案例详解
Mar 04 Python
在Python中使用Neo4j的方法
Mar 14 Python
使用Python调取任意数字资产钱包余额功能
Aug 15 Python
python实现的生成word文档功能示例
Aug 23 Python
python tkinter图形界面代码统计工具(更新)
Sep 18 Python
python读文件的步骤
Oct 08 Python
Python:合并两个numpy矩阵的实现
Dec 02 Python
tensorflow自定义激活函数实例
Feb 04 Python
解决Python paramiko 模块远程执行ssh 命令 nohup 不生效的问题
Jul 14 Python
python之np.argmax()及对axis=0或者1的理解
Jun 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
JAVA/JSP学习系列之二
2006/10/09 PHP
php的大小写敏感问题整理
2011/12/29 PHP
php根据日期判断星座的函数分享
2014/02/13 PHP
3个PHP多维数组转为一维数组的方法实例
2014/03/13 PHP
Session的工作机制详解和安全性问题(PHP实例讲解)
2014/04/10 PHP
PHP遍历数组的三种方法及效率对比分析
2015/02/12 PHP
PHP 5.6.11 访问SQL Server2008R2的几种情况详解
2016/08/08 PHP
浅析PHP反序列化中过滤函数使用不当导致的对象注入问题
2020/02/15 PHP
HTTP头隐藏PHP版本号实现过程解析
2020/12/09 PHP
基于jquery的finkyUI插件与Ajax实现页面数据加载功能
2010/12/03 Javascript
将文本输入框内容加入表中的js代码
2013/08/18 Javascript
js的touch事件的实际引用
2014/10/13 Javascript
JQuery异步获取返回值中文乱码的解决方法
2015/01/29 Javascript
不间断循环滚动效果的实例代码(必看篇)
2016/10/08 Javascript
vue.js入门(3)——详解组件通信
2016/12/02 Javascript
jquery插件锦集【推荐】
2016/12/16 Javascript
Vue 实用分页paging实例代码
2017/04/12 Javascript
详解前端路由实现与react-router使用姿势
2017/08/07 Javascript
详解ES6通过WeakMap解决内存泄漏问题
2018/03/09 Javascript
JS快速实现简单计算器
2020/04/08 Javascript
Vue 打包体积优化方案小结
2020/05/20 Javascript
基于Vue全局组件与局部组件的区别说明
2020/08/11 Javascript
[37:23]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#2Secret VS EG第二局
2016/03/04 DOTA
python登录pop3邮件服务器接收邮件的方法
2015/04/30 Python
python Pexpect 实现输密码 scp 拷贝的方法
2019/01/03 Python
linux查找当前python解释器的位置方法
2019/02/20 Python
深入了解Python装饰器的高级用法
2020/08/13 Python
Moda Operandi官网:美国奢侈品电商,海淘秀场T台同款
2020/05/26 全球购物
巴西网上药店:Drogaria Araujo
2021/01/06 全球购物
企业党员一句话承诺
2014/05/30 职场文书
社区春季防火方案
2014/06/02 职场文书
教师个人成长总结
2015/02/11 职场文书
小学教师工作总结2015
2015/04/07 职场文书
2015年三好一满意工作总结
2015/07/24 职场文书
2016高三毕业赠言寄语
2015/12/04 职场文书
Python开发五子棋小游戏
2022/04/28 Python