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,随机数,随机字符,随机字符串
0
投稿
猜你喜欢
使用Python实现二终端网络可靠度
2021-03-25 17:39:40
Vue3通过ref操作Dom元素及hooks的使用方法
2024-04-27 16:07:32
python爬取一组小姐姐图片实例
2023-08-03 15:05:45
详解为什么说Golang中的字符串类型不能修改
2024-02-04 09:24:45
python3代码中实现加法重载的实例
2023-07-13 12:01:31
Blender Python编程实现程序化建模生成超形示例详解
2023-06-14 14:38:53
python库sklearn常用操作
2022-06-24 13:44:33
python 读取DICOM头文件的实例
2021-12-03 19:30:48
text-indent 隐藏文字时出现的 outline问题
2007-12-02 17:31:00
用Python实现BP神经网络(附代码)
2023-11-24 17:20:11
如何导出python安装的所有模块名称和版本号到文件中
2022-07-26 15:38:59
asp.net TreeView与XML三步生成列表树
2024-06-05 09:32:31
对pandas中两种数据类型Series和DataFrame的区别详解
2021-08-05 04:09:38
python实现宿舍管理系统
2023-12-28 14:14:27
python GUI编程(Tkinter) 创建子窗口及在窗口上用图片绘图实例
2021-12-21 19:37:29
JavaScript面向对象之Prototypes和继承
2024-04-23 09:14:54
深入浅析php json 格式控制
2024-05-11 09:51:53
MS SQL SERVER 数据库日志压缩方法与代码
2024-01-13 04:24:00
pycharm下pyqt4安装及环境配置的教程
2021-11-01 16:03:57
Python基于callable函数检测对象是否可被调用
2022-01-07 20:12:38