【学习笔记】21、随机数模快
常用模快:random模快
import random
【常用功能】
random.randint(a,b) 生成a-b范围内的随机整数,同时包含a和b(左右都是闭区间)。
random.random() 随机生成0-1之间的随机数,但是1是开区间(0包含,1不包含)。
random.shuffle() 随机打乱一个列表。
random.seed() 随机数种子,目的是让大家生成的随机数是一样的(伪随机)。
random.randrange([start], stop[, step]) 从指定范围内,按指定基数递增的集合中 获取一个随机数。
【练习题】
随机生成验证码(验证码由四个大写字母和数字的组合)。
大写字母:A-Z (共26个)
数字:0-9(共10个)
# 生成四位验证码
s = ''
for i in range(4):# 每次生成一个随机数# 生成1-36的随机数字n = random.randint(1,36)# 0-9数字if n < 11:t = str(random.randint(0,9))# A- Z 随机大写字母else:t = chr(random.randint(65,90))# 拼接生成验证码s += tprint("本次的验证码为:",s)
【学习笔记】21、随机数模快相关推荐
- 区块链学习笔记21——ETH智能合约
区块链学习笔记21--ETH智能合约 学习视频:北京大学肖臻老师<区块链技术与应用> 笔记参考:北京大学肖臻老师<区块链技术与应用>公开课系列笔记--目录导航页 智能合约简介 ...
- LiteOS学习笔记-5通信模组之LiteOS的SAL及socket编程
LiteOS学习笔记-5通信模组之LiteOS的SAL及socket编程 一.SAL套接字抽象层 二.Socket套接字简介 Socket概述 Socket结构体 字节序转换函数 ip地址的转换 字节 ...
- LiteOS学习笔记-4通信模组之AT框架
LiteOS学习笔记-4通信模组之AT框架 一.AT客户端简介 什么是AT客户端 AT客户端框架作用 二.串口驱动框架实现 2.1串口初始化 2.2读写缓冲区ring_buffer 2.3读写实现与注 ...
- 影像组学视频学习笔记(21)-影像组学常用软件推荐、Li‘s have a solution and plan.
本笔记来源于B站Up主: 有Li 的影像组学系列教学视频 本节(21)主要介绍: 压箱底的好用软件推荐 [注]:李博士主要从事脑神经领域的研究,所以部分软件具有专业性. dicom到nifti的格式转 ...
- cs224w(图机器学习)2021冬季课程学习笔记21 Scaling Up GNNs to Large Graphs
诸神缄默不语-个人CSDN博文目录 cs224w(图机器学习)2021冬季课程学习笔记集合 文章目录 1. 介绍scale up GNN问题 2. GraphSAGE Neighbor Samplin ...
- Android学习笔记21:ImageView获取网络图片
Android平台有3种网络接口可以使用,它们分别是:java.net.*(标准java接口).org.apache(Apache接口)和android.net.*(Android网络接口).本文将使 ...
- opencv学习笔记21:直方图和掩膜 原理及其应用
直方图概念 如图:下面黑色图为上面图的直方图 横坐标:图像中各个像素点的灰度级 纵坐标:具有该灰度级的像素个数. 归一化直方图 横坐标:图像中各个像素点的灰度级 纵坐标:出现该灰度级的概率. DIMS ...
- PyTorch学习笔记(21) ——损失函数
0. 前言 本博客内容翻译自纽约大学数据科学中心在2020发布的<Deep Learning>课程的Activation Functions and Loss Functions 部分. ...
- HFSS学习笔记 21 扫频分析
HFSS学习笔记之扫频分析-----------锋锋的快乐小窝 通过求解设置,可以对模型结构进行自适应网格剖分,并计算指定的网络剖分频率点处的 S S S参数和场解 b如果需要分析或计算某个频段范围内 ...
最新文章
- 国立华侨大学校长写给2010届毕业生的话:人生的二和三
- 什么是跨域,什么是同源
- “机器换人”没什么可抱怨
- 怎么发表论文能保证被收录
- vs2013编译boost1.55.0 32/64位
- matlab 随机森林算法_(六)如何利用Python从头开始实现随机森林算法
- 百度咋做长文本去重(一分钟系列)--转
- Mybatis问题:There is no getter for property named 'unitId' in 'class java.lang.String'
- 运维人员 | 需要了解的数据中心的网络威胁
- SpringCloud中父子pom的结构和写法
- 传锤子科技解散成都分公司 才搬迁一年罗永浩就顶不住了
- centos安装stress安装失败_CentOS安装nginx
- 【汇编语言与计算机系统结构笔记05】汇编的系统结构,从C代码生产汇编代码,一个具体的、经典的数据传送指令(mov)实例与分析
- python多线程守护线程_Python守护程序线程
- 如何接入银联“快速接入”产品API
- java当前时间增加一小时怎么写
- [转载]Word 插入脚注后分节符自动变成分页符解决办法
- c语言随机迷宫生成,程序自动生成迷宫
- 安泰电子科普:电压源和电流源的区别是什么意思
- 2022年版中国共享单车市场现状调研及投资前景预测报告
热门文章
- Win8.1 查看 “Windows 体验指数“
- 画原型前需要思考的一些事(上)
- 我司那产品经理丨第四期
- 前微博副总私房干货:微博平台与架构从零到IPO的打磨经验
- PMCAFF微分享 | 京东首席搜索专家,告诉你电商搜索你不得不知道的秘密
- 【活动】PMcaff免费培训之终结版扩招名额----20名额等你来抢
- 送给产品经理的一段代码 (!(~+[]) + {})[--[~+][+[]] * [~+[]] + ~~!+[]] + ({} + [])[[~!+[]] ...
- centos安装包选择--liveCD、liveDVD、bin-DVD、netinstall和minimal
- Linux 基础学习(第一节)
- 程序集强命名与GAC