import random #随机整数 random.randint(1,5) # 大于等于1且小于等于5之间的整数 random.randrange(1,10,2) # 大于等于1且小于10之间的奇数 #随机选择一个返回 random.choice([1,'23',[4,5]]) # 1或者23或者[4,5] #随机选择多个返回,返回的个数为函数的第二个参数 random.sample([1,'23',[4,5]],2) # 列表元素任意2个组合 #打乱列表顺序 item=[1,3,5,7,9] random.shuffle(item) # 打乱次序
ps:
# 随机生成验证码 import random def v_code(): code = "" for i in range(5): # range() 是从0开始的 [0, 1, 2, 3, 4] num = random.randint(0,9) alf = chr(random.randint(65,90)) # chr()函数从指定的 ASCII 值返回字符 add = random.choice([num,alf]) code = "".join([code,str(add)]) return code print(v_code()) # 形成一个5位的随机验证码