python 中random模块的常用方法总结
发布时间 - 2026-01-11 02:14:44 点击率:次python 中random的常用方法总结

一、random常用模块
1.random.random() 随机生成一个小数
print(random.random()) # 输出 0.6060562117996784
2.random.randint(m,n) 随机生成一个m到n的整数(包括n)
print(random.randint(1, 5)) #输出 5
3. random.randrange(m,n) 随机生成m到n中的一个数,包括 m 但是不包括 n
print(random.randrange(1, 5)) # 输出 3
4. random.smaple(source,n) 在 source 中随机找出n个值,生成一个列表
print(random.sample(range(100), 5)) #输出 [27, 49, 21, 81, 45]
二、string 模块
2.1 string.ascii_letters # 所有的大小写英文字母
letters = string.ascii_letters print(letters) # 输出 abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
2.2 string.ascii_lowercase # 所有的小写字母
2.3 string.ascii_uppercase # 所有的大写字母
2.4 string.digit # 1-9
2.5 string.punctuation #特殊字符
sss = string.punctuation
print(sss)
# 输出
!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~
2.6 生成一个随机验证码
我们利用random和string模块模拟生成一个包含特殊字符以及大小写的验证码
import random
import string
str_source = {
1: string.ascii_lowercase,
2: string.ascii_uppercase,
3: string.digits,
4: string.punctuation
}
check = []
for i in range(1, 5):
y = random.sample(str_source[i], 1)
check.append(y[0])
print("".join(check))
# 输出
bV5-
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# python
# 中random
# random的使用方法
# Python3 Random模块代码详解
# Python random模块(获取随机数)常用方法和使用例子
# Python random模块常用方法
# Python中random模块生成随机数详解
# python的random模块及加权随机算法的python实现方法
# Python实现简单生成验证码功能【基于random模块】
# Python随机数用法实例详解【基于random模块】
# Python中random模块用法实例分析
# Python3.5内置模块之random模块用法实例分析
# 验证码
# 特殊字符
# 希望能
# 谢谢大家
# 不包括
# 英文字母
# sample
# range
# source
# js
# smaple
# random
# brush
# py
# pre
# class
# print
# strong
# randrange
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何在服务器上三步完成建站并提升流量?
香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南
Laravel DB事务怎么使用_Laravel数据库事务回滚操作
Laravel如何与Pusher实现实时通信?(WebSocket示例)
JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)
如何使用 jQuery 正确渲染 Instagram 风格的标签列表
微信小程序 五星评分(包括半颗星评分)实例代码
如何在阿里云部署织梦网站?
Python文件操作最佳实践_稳定性说明【指导】
东莞市网站制作公司有哪些,东莞找工作用什么网站好?
Python结构化数据采集_字段抽取解析【教程】
阿里云高弹*务器配置方案|支持分布式架构与多节点部署
详解Android中Activity的四大启动模式实验简述
Laravel API资源类怎么用_Laravel API Resource数据转换
高性能网站服务器部署指南:稳定运行与安全配置优化方案
网站制作价目表怎么做,珍爱网婚介费用多少?
详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南
高端企业智能建站程序:SEO优化与响应式模板定制开发
php json中文编码为null的解决办法
Laravel请求验证怎么写_Laravel Validator自定义表单验证规则教程
如何生成腾讯云建站专用兑换码?
头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?
Laravel观察者模式如何使用_Laravel Model Observer配置
如何获取PHP WAP自助建站系统源码?
高防服务器:AI智能防御DDoS攻击与数据安全保障
Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理
如何在腾讯云免费申请建站?
laravel怎么通过契约(Contracts)编程_laravel契约(Contracts)编程方法
php增删改查怎么学_零基础入门php数据库操作必知基础【教程】
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
Laravel如何使用Blade组件和插槽?(Component代码示例)
如何在万网自助建站中设置域名及备案?
Laravel Telescope怎么调试_使用Laravel Telescope进行应用监控与调试
高防服务器如何保障网站安全无虞?
Laravel如何处理跨站请求伪造(CSRF)保护_Laravel表单安全机制与令牌校验
Android自定义listview布局实现上拉加载下拉刷新功能
如何基于云服务器快速搭建网站及云盘系统?
Win11应用商店下载慢怎么办 Win11更改DNS提速下载【修复】
C#如何调用原生C++ COM对象详解
Laravel如何使用Seeder填充数据_Laravel模型工厂Factory批量生成测试数据【方法】
Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全
微信公众帐号开发教程之图文消息全攻略
Laravel如何使用模型观察者?(Observer代码示例)
Laravel如何生成URL和重定向?(路由助手函数)
Laravel distinct去重查询_Laravel Eloquent去重方法
如何在七牛云存储上搭建网站并设置自定义域名?
Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives
西安专业网站制作公司有哪些,陕西省建行官方网站?
Zeus浏览器网页版官网入口 宙斯浏览器官网在线通道
iOS验证手机号的正则表达式

