博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第四十七节,random 随机数模块
阅读量:5135 次
发布时间:2019-06-13

本文共 1617 字,大约阅读时间需要 5 分钟。

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)        #打印出统计随机数

 

 
 

 

转载于:https://www.cnblogs.com/adc8868/p/5851341.html

你可能感兴趣的文章
实验四2
查看>>
VS2012+Win7网站发布详细步骤
查看>>
Android现学现用第十一天
查看>>
Bin Packing 装箱问题——NPH问题的暴力枚举 状压DP
查看>>
多路复用
查看>>
python 列表
查看>>
Python数据可视化之Pygal(雷达图)
查看>>
当前主流读取Excel技术对比
查看>>
Java学习笔记--字符串和文件IO
查看>>
【BZOJ1951】古代猪文(CRT,卢卡斯定理)
查看>>
poj 2823 线段树
查看>>
转 Silverlight开发历程—(画刷与着色之线性渐变画刷)
查看>>
SQL语法(3)
查看>>
在js在添版本号
查看>>
sublime3
查看>>
CMap的使用(转)
查看>>
Exception Type: IntegrityError 数据完整性错误
查看>>
《浪潮之巅》十八十九章笔记
查看>>
Nuget:Newtonsoft.Json
查看>>
Assets和Raw区别
查看>>