python中的random模块
import random,string print(random.randint(1,100))#1-100随机生成一个数字 print(random.uniform(1,10))#1-10随机生成一个小数 print(random.choice(string.digits))#随机从字符串取一个元素,返回一个列表 #生成验证码的方法1 result1 = [random.choice(string.digits) for i in range(4)]#随机取4个元素,会重复 print(''.join(result1))#转成字符串 print(random.sample(string.digits,9))#随机取N个元素,返回一个列表,不重复 #生成验证码的方法2 result2 = random.sample(string.digits,4)#不会重复 print(''.join(result2)) #shuffle 打乱顺序 l=[1,2,3,4,5] random.shuffle(l)#无返回值 print(l)