Python 模块之_random模块
random模块
import random #随机0到1之间的浮点数 res = random.random() print(res) #随机0到2的整形 print(random.randint(0,2)) #随机0到1的整形 print(random.randrange(0,2)) #随机选择列表中的一个元素 print(random.choice([1,3,5,7,9])) #随机选择列表中的两个元素 print(random.sample([1,3,5,7,9],2)) #取任意范围的浮点型 print(random.uniform(1,5)) #将一个列表的顺序打乱 item = [2,4,6,8] random.shuffle(item) print(item)
#random写个验证码 def checkCode(): ss = "" for i in range(4): num = random.randint(0,9)#数字 alf = chr(random.randint(65,90))#大写字母 alf2 = chr(random.randint(97,122))#小写字母 ss += str(random.choice([num,alf,alf2])) print(ss) checkCode()