random(随机数)
#random方法不多,可以用来生成验证码
random.random()#生成一个0到1的随机小数
random.randint()#括号中可以由你指定想生成的随机数范围,这出来的是整数且包括后面的那个数
print(random.randint(1,3))#生成1-3的随机数,包括3
random.randrange()#与randint一样生成整数,单数不包括后面的那个数
print(random.randrange(1,3))#不包括3
random.choice()#括号中填写一个列表或元组,他会从列表中随机取出一个数字
print(random.choice([1,2,3,4,5,6]))
random.sample()#与choice一样,但是可以自己指定取出几个数字组成列表,返回值一定是列表
print(random.sample([1,2,3,4,5,6],1))
random.shuffle()#填写列表,并能打乱列表顺序
a=[1,2,3,4,5,6]
random.shuffle(a)
print(a)#无返回值,直接修改原列表
#验证码随机生成
print(random.random())
def make_code(n):
string=''
for i in range(n):
a=str(random.randint(0,9))
b=random.randint(65,90)
b2=chr(b)
code=random.choice([b2,a])
string += code
return string
print(make_code(5))