第四十七节,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)        #打印出统计随机数
 
				
时间: 2024-10-13 14:25:10

第四十七节,random 随机数模块的相关文章

python基础学习random随机数模块

random 随机数模块 import random random.random() #随机一个浮点小数 0-1之间random.uniform(1,3) #指定随机的小小数范围random.randint(1,10) #随机一个整数(参数为随机范围)random.randrange() #随机对一个range范围进行随机random.choice() #随机一个序列(可以是字符串和列表等)random.sample(str,2) #从一个序列或字符串中选取特定数量的值random.shuffl

【python基础】random随机数模块(库)方法汇总

random 随机数模块(库) 1.random.randint(a, b) : 在某个范围内随机产生一个整数 [a, b], 能取到a, 也能取到b 2.random.random() : 随机产生一个0-1之间的浮点数 [0, 1), 0可以取到, 1取不到 3.random.uniform(a, b) : 在某个范围内随机产生一个实数 [a, b], 能取到a, 也能取到b 4.random.randrange(start, stop, step) : 在某个范围内随机产生一个整数 [st

random随机数模块

#wuyanfengimport random'''random.random()#随机数0到1的浮点数模块random.randint(1,7)#随机1到7闭区间的整数random.randrange(1,3)#不包含3的随机整数random.choice('adasdf')#序列.列表.元组,随机取值:adsbadfas,[1,3,4]random.sample('hello',2)#序列中随机去两位返回random.uniform(1,3)#指定区间的浮点数#洗牌功能items = [1,

day6 random随机数模块

    random 我们经常看到网站的随机验证码,这些都是由随机数生成的,因此我们需要了解一下随机数的模块.如何生成随机数. random 生成随机数 random.random()    生成0-1之间的小数 >>> import random >>> random.random() 0.7386445925394346 random.randint(1,3)    生成1-3之间的整数随机数 >>> random.randint(1,5) 4 &

os与操作系统进行交互,sys解释器相关,random随机数,shutil解压和压缩

1.os 与操作系统相关 对文件的处理 对路径的处理 import os#主要用于与操作系统进行交互 掌握: print(os.makedirs('a/b/c'))#创建目录 可用递归创建 print(os.mkdir('AA'))#创建一个目录,名字中不能加/ os.removedirs('a/b/c')#递归删除,如果没有文件删除,有文件则保留 os.rmdir('AA')#删除一个目录 os.remove(r'xx')#删除文件,仅仅能删除文件 os.listdir(r'xx')#列出所有

PYTHON-DAY20-sys os random shutil模块

import sys # 环境变量# print(sys.path)# # 查看已经加载的模块# print(sys.modules)# # 获取终端调用时的参数# print(sys.argv)# # 获取解释器的版本信息# print(sys.version)# # 当前平台名称# print(sys.platform)# sys.exit(0)# print("moximoxi") # 终端版复制文件工具# 源文件路径# source = sys.argv[1]# print(s

【转载】python 模块 - random生成随机数模块

http://blog.csdn.net/pipisorry/article/details/39086463 随机数种子 要每次产生随机数相同就要设置种子,相同种子数的Random对象,相同次数生成的随机数字是完全相同的: random.seed(1) 这样random.randint(0,6, (4,5))每次都产生一样的4*5的随机矩阵 关于种子的介绍可参见[Java - 常用函数Random函数] Python标准库random模块 (生成随机数模块) random.random() r

Python常用模块-随机数模块(random)

Python常用模块-随机数模块(random) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.常用方法举例 1 #!/usr/bin/env python 2 #_*_coding:utf-8_*_ 3 #@author :yinzhengjie 4 #blog:http://www.cnblogs.com/yinzhengjie/tag/python%E8%87%AA%E5%8A%A8%E5%8C%96%E8%BF%90%E7%BB%B4%E4%B9%8B%E8%B7

第三百八十七节,Django+Xadmin打造上线标准的在线教育平台—网站上传资源的配置与显示

第三百八十七节,Django+Xadmin打造上线标准的在线教育平台-网站上传资源的配置与显示 首先了解一下static静态文件与上传资源的区别,static静态文件里面一般防止的我们网站样式的文件,包括ccs,js,网站样式图片 上传资源是用户操作上传的图片等资源 上传资源的配置 1,首先在项目里创建一个名称叫media的文件夹专门保存用户上传 2,settings.py文件配置上传资源的路径 # 上传资源路径,如果图片,上传文件等 MEDIA_URL = '/media/' # 设置上传资源