常用模块之random模块
475 字
2 分钟
常用模块之random模块
【一】导入模块
import random【二】随机小数
【1】默认区间的小数(random)
- 大于0且小于1之间的小数
import random
# 默认是 大于0且小于1之间的小数res = random.random()print(res)# 0.24512653841495302【2】指定区间的小数(uniform)
import random
# 指定为 0 到 5 之间的随机小数res = random.uniform(1, 5)print(res)# 1.876142749383125【三】随机整数
【1】随机区间整数(randint)
- 大于等于1且小于等于5之间的整数
import random
# 大于等于1且小于等于5之间的整数res = random.randint(1, 5)print(res)# 4【2】随机区间奇偶数(randrange)
- 大于等于1且小于10之间的奇数
import random
# 随机区间奇数 (开始,结束,步长)res_one = random.randrange(1, 10, 2)print(res_one)# 7【四】随机选择返回
【1】随机返回一个(choice)
- 随机选择一个返回
import random
choice = ["Dream", 'dream', 'Meng', 18]
res = random.choice(choice)
print(res)# Dream【2】随机指定个数(sample)
- 指定待选择项和返回的个数
import random
choice = ["Dream", 'dream', 'Meng', 18]
# 待选择项,返回的个数res = random.sample(choice,3)
print(res)# [18, 'dream', 'Meng']【五】打乱列表顺序(shuffle)
import random
item = [1, 3, 5, 7, 9]random.shuffle(item)print(item)# [5, 1, 3, 7, 9]
random.shuffle(item)print(item)# [5, 9, 7, 1, 3]【六】练习
【1】生成随机验证码
import random
def v_code(): code = '' for i in range(5): num = random.randint(0, 9) alf = chr(random.randint(65, 90)) add = random.choice([num, alf]) code = "".join([code, str(add)])
return code
print(v_code())# 713OI【2】六位随机数字+大小写验证码
(1)代码
import random
'''生成六位随机 (数字 + 大小写) 验证码'''
def get_verify_code(n): code = '' for i in range(n): random_int = str(random.randint(0, 9)) # 0-9之间的整数 random_upper = chr(random.randint(65, 90)) # A-Z之间的字母 random_lower = chr(random.randint(97, 122)) # a-z之间的字母 temp = random.choice([random_int, random_upper, random_lower]) code += temp return code
if __name__ == "__main__": res = get_verify_code(6) print(res)(2)引用方法
from verify_code import get_verify_code
# n 为获取到的随机验证码的位数code_verify = get_verify_code(n)# 打印生成的 随机验证码print(code_verify)支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!
相关文章智能推荐
1
C 语言发展史
编程语言了解 C 语言从 BCPL、B 语言到现代标准 C 的发展历程、核心特点与应用领域。
2
C 语言开发环境的安装与配置
编程语言在 Windows、Linux 与 macOS 上安装 C 工具链,配置编辑器,并编译运行第一个 C 程序。
3
C 语言初识:程序运行机制与基本结构
编程语言认识 C 程序从源代码到运行的完整流程,以及基础语法和程序的基本结构。
4
C 语言基础:注释、关键字、变量与数据类型
编程语言学习 C 语言的注释、关键字、标识符、常量、变量和基本数据类型等基础知识。
5
C 语言数据类型
编程语言理解 C 语言的数据类型体系,包括基本类型、整数类型、浮点类型和逻辑类型。
随机文章随机推荐














