import random
# 方法返回随机生成的一个实数,它在[0,1)范围内
print(random.random())
运行结果:
0.06435148447021877
# 方法返回随机生成的一个整数,这里包括 8
print(random.randint(1, 8))
运行结果:
1
# 返回一个列表,元组或字符串的随机项
print(random.choice('hello'))
运行结果:
l
print(random.choice(['hello', 11, [22]]))
运行结果:
[22]
# 从 list 中随机获取 2 个元素,作为一个列表返回
print(random.sample(['123', 4, [1, 2]], 2))
运行结果:
['123', [1, 2]]
# 随机获取5个验证码
def v_code():
code = ''
for i in range(5):
code += str(random.choice([random.randint(0, 9), chr(random.randint(65, 90))]))
print(code)
v_code()
运行结果:
33NSI
Python random 模块
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
python模块--Telnetlib模块
telnet模块
ci 用户名 for循环 -
【模块二】Python进阶#python
-
python random模块
random 模块包括返回随机数的函数,可以用于模拟或者任何产生随机输出的程序。 一.random模块常用函数介绍random.random() — 生成一个从0.0(包含)到 1.0(不包含)之间的随机浮点数;random.uniform(a, b) — 生成一个范围为 a≤N≤b 的随机数,随机数类型是浮点数;random.randint(a, b) — 生成一个范围为 a≤N≤b 的随机数
python random模块 python random random模块 python教程 猿说python -
python 随机模块randompython