random模块详解
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了random模块详解相关的知识,希望对你有一定的参考价值。
random是内置模块,使用时直接import random
random.random() --> 生成一个0到1的随机符点数: 0 <= n < 1.0
random.uniform(a,b) --> 生成一个a到b的随机符点数: a <= n < b
random.randint(a,b) --> 生成一个a到b的随机整数: a <= n <= b
random.randrange(a,b) --> 生成一个a到b的随机整数: a <= n < b
random.randrange(1,10,2) --> 生成一个a到b的随机整数: 2未步数,1、3、5、7、9
random.choice() --> 从序列中获取一个随机元素 可以为字符串、列表、元祖
random.shuffle() -->洗牌 (打乱原顺序,类似扑克牌中的洗牌)
random.sample(list,3) -->从list中取3个数
验证码:
code = "" #定义一个字符串
for i in range(4):
temp = random.range(0,4)
if i == temp:
temp = chr(random.randint(65,90))
else:
temp = random.random(0,9)
code += str(temp)
print(code)
以上是关于random模块详解的主要内容,如果未能解决你的问题,请参考以下文章
PYTHON学习0045:函数---random模块详解--2019-8-11