python生成随机数、随机字符、随机字符串的方法示例
作者:哈工大的许政 时间:2021-06-04 06:46:39
本文是基于Windows 10系统环境,实现python生成随机数、随机字符、随机字符串:
Windows 10
PyCharm 2018.3.5 for Windows (exe)
python 3.6.8 Windows x86 executable installer
(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))
来源:https://xuzheng.blog.csdn.net/article/details/91042234
标签:python,随机数,随机字符,随机字符串
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
非常不错的[JS]Cookie精通之路第1/2页
2023-09-04 04:04:34
Django models.py应用实现过程详解
2021-07-18 11:11:08
![](https://img.aspxhome.com/file/2023/1/70181_0s.png)
python中@property的作用和getter setter的解释
2022-08-14 21:12:39
numpy创建神经网络框架
2023-07-10 22:17:50
python-web根据元素属性进行定位的方法
2021-05-04 04:22:35
如何在网页显示英语音标(附实例)
2010-01-12 17:07:00
![](https://img.aspxhome.com/file/UploadPic/20101/12/ipa_logo-93s.jpg)
SQL SERVER 建立索引
2010-07-02 21:01:00
关于ASP生成伪参数加密技巧
2008-07-16 12:05:00
Python爬虫之urllib库详解
2022-01-09 23:03:27
![](https://img.aspxhome.com/file/2023/4/76174_0s.png)
判断浏览器是否接受 Cookie
2009-07-28 17:52:00
Python使用pyecharts绘制世界地图,省级地图,城市地图实例详解
2022-08-08 06:37:22
![](https://img.aspxhome.com/file/2023/9/72119_0s.jpg)
教你如何在SQL Server数据库中加密数据
2009-09-10 14:49:00
Pyecharts绘制全球流向图的示例代码
2021-04-30 14:52:56
![](https://img.aspxhome.com/file/2023/5/103515_0s.png)
Flask入门教程实例:搭建一个静态博客
2022-08-12 10:17:38
![](https://img.aspxhome.com/file/2023/4/94124_0s.png)
Python实现动态添加类的属性或成员函数的解决方法
2021-05-13 17:13:41
程序员的七夕用30行代码让Python化身表白神器
2023-10-26 12:27:41
![](https://img.aspxhome.com/file/2023/3/113153_0s.png)
Python 日志管理模块Loguru的用法小结
2023-02-22 15:45:16
![](https://img.aspxhome.com/file/2023/9/115469_0s.jpg)
教你使用python做一个“罚点球”小游戏
2022-10-12 00:09:03
Python中pip工具的安装以及使用
2023-12-12 18:42:37
![](https://img.aspxhome.com/file/2023/1/79601_0s.png)
基于python神经卷积网络的人脸识别
2023-11-03 17:37:17
![](https://img.aspxhome.com/file/2023/6/64356_0s.png)