第四十七节,random 随机数模块
random 随机数模块
格式:
import random 引入随机模块文件
random.randrange(65,91) 调用随机函数random.randrange(随机数开始范围,随机数结束范围)
#!/usr/bin/env python
# -*- coding:utf-8 -*-
"""实现随机数"""
import random #引入随机模块文件
f1 = random.randrange(65,91) #调用随机函数random.randrange(随机数开始范围,随机数结束范围)
print(f1) #返回一个65至91之间的随机数
实现随机验证码
#!/usr/bin/env python
# -*- coding:utf-8 -*-
"""实现随机验证码""" """实现随机数"""
import random #引入随机模块文件
f1 = random.randrange(65,91) #调用随机函数random.randrange(随机数开始范围,随机数结束范围)
print(f1) #返回一个65至91之间的随机数 """实现8位数字随机数"""
suij = "" #统计随机数
for i in range(4): #循环4次
rad = random.randrange(65,91) #每一次循环随机一个65至91之间的一个数赋值rad变量
c = str(rad) #将每次得到的随机数转换成字符串类型
suij = suij + c #将转换成字符串类型的随机数赋值给,统计随机数
print(suij) #打印出统计随机数 """实现4位字母随机数130"""
suij2 = "" #统计随机数
for i in range(4): #循环4次
rad = random.randrange(65,91) #每一次循环随机一个65至91之间的一个数赋值rad变量
c = chr(rad) #将每次得到的随机数以十进制的ascii码转换成对应字母(ascii码字母范围是65-91)
suij2 += c #将转换的字母赋值给,统计随机数
print(suij2) #打印出统计随机数 """实现随机数字字母的组合"""
suij3 = "" #统计随机数
for i in range(4): #循环4次
rad1 = random.randrange(0,6) #每一次循环随机一个0至6之间的一个数
if rad1 == 1 or rad1 == 3: #判断如果rad1变量随机数等于1或者等于3
rad2 = random.randrange(65,91) #每一次循环随机一个65至91之间的一个数
c1 = str(rad2) #将随机数转换成字符串
suij3 = suij3 + c1 #将转换的字符串赋值给,统计随机数
else: #如果rad1变量随机数不等于1或者3
rad3 = random.randrange(65,91) #每一次循环随机一个65至91之间的一个数
c2 = chr(rad3) #将随机到的数以十进制的ascii码转换成对应字母
suij3 = suij3 + c2 #将转换的字母赋值给,统计随机数
print(suij3) #打印出统计随机数
第四十七节,random 随机数模块的更多相关文章
- random 随机数模块
import random # 随机数模块 print(random.random()) #0-1 不包括1随机浮点数 print(random.randint(1,10)) # 1-10 包括1和1 ...
- python模块-random随机数模块
导入随机数模块import random 1.random.random() 生成[0,1)之间的随机小数 2.random.randint(a,b) 生成[a,b]之间的随机整数 3.random. ...
- day6 random随机数模块
random 我们经常看到网站的随机验证码,这些都是由随机数生成的,因此我们需要了解一下随机数的模块.如何生成随机数. random 生成随机数 random.random() 生成0- ...
- python--模块之random随机数模块
作用是产生随机数 import random random.random:用于生成一个0--1的随机浮点数. print(random.random())>>0.3355102133472 ...
- 四十七 常用内建模块 XML
XML虽然比JSON复杂,在Web中应用也不如以前多了,不过仍有很多地方在用,所以,有必要了解如何操作XML. DOM vs SAX 操作XML有两种方法:DOM和SAX.DOM会把整个XML读入内存 ...
- Python---基础---常用的内置模块(Github、P有charm、math数学模块和random随机数模块,做一些简单的练习)
2019-05-24 ----------------------------------
- os与操作系统进行交互,sys解释器相关,random随机数,shutil解压和压缩
1.os 与操作系统相关 对文件的处理 对路径的处理 import os#主要用于与操作系统进行交互 掌握: print(os.makedirs('a/b/c'))#创建目录 可用递归创建 print ...
- Python-random 随机数模块
random 随机数模块格式: import random 引入随机模块文件 1 import random 2 3 print(random.random())#(0,1)----float 大于0 ...
- Python 基础(十六)--随机数模块
random随机数模块 random.randint(1,10):随机1-10包括10 random.randrange(1,10,2):在1.3.5.7.9中随机,类似切片,不包括10 random ...
随机推荐
- 【CSS学习笔记】CSS初始化
腾讯QQ官网(http://www.qq.com)样式初始化 body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input ...
- CodeForces 645B Mischievous Mess Makers
简单题. 第一次交换$1$和$n$,第二次交换$2$和$n-1$,第三次交换$3$和$n-2$.....计算一下就可以了. #pragma comment(linker, "/STACK:1 ...
- JNDI中 java:comp/env 的理解
J2EE 上下文环境变量前缀,一般有如下几种:java:/comp/env/jdbcjava:/comp/env/urljava:/comp/env/mailjava:/comp/env/jms在部署 ...
- Girl Develop It Chapter Leaders at 2015 Annual Leadership Summit
Girl Develop It Chapter Leaders at 2015 Annual Leadership Summit Corinne Warnshuis, Executive Direct ...
- WindowsServer2012 R2 64位中文标准版(IIS8.5)下手动搭建PHP环境详细图文教程(二)安装IIS8.5
//来源:http://www.imaoye.com/Technology/WindowsServer2012R264IIS85.html 阿里云服务器ECS Windows Server 2012 ...
- [SQL基础教程] 3-1 对表进行聚合查询
[SQL基础教程] 3-1 对表进行聚合查询 聚合函数 用于合计的函数称为聚合函数或者集合函数 COUNT SUM AVG MAX MIN SELECT COUNT(*) FROM table; SE ...
- linux安装GraphicsMagick
下载GraphicsMagick-1.3.21.tar.gz 解压:tar -zxvf GraphicsMagick-1.3.21.tar.gz cd /usr/local/GraphicsMagic ...
- [编码解码] Base64 编码换行和+号遍空格的处理
Android自身带有Base64加密与解密的包,可以方便地加密密码方便传输. String base64Token = Base64.encodeToString(token.trim().getB ...
- 华硕笔记本进pe之前的设置
1.开机的时候长按F2键进入BIOS界面,通过方向键进[Secure]菜单,通过方向键选择[Secure Boot Control]选项,将其设定为 "Disabled"2.通过方 ...
- 学习笔记:shell 中 [-eq] [-ne] [-gt] [-lt] [ge] [le]
-eq //等于 -ne //不等于 -gt //大于 (greater ) -lt //小于 (less) -g ...