random模块是随机数模块,用来获取随机数
import random print(random.random())#随机获取0-1之间的小数 print(random.uniform(1,2))#随机获取指定区间的小数 print(random.randint(1,10))#随机生成指定区间的整数[1-3] print(random.randrange(0,11,2))#随机获取指定区间的整数,步长为2[0,11) print(random.choice('abdcdda'))#随机获取字符串中的一个字符 print(random.sample('abdcdda',3))#随机获取字符串中指定数量的字符,并转换成list形式输出 print(random.sample(['a','b','c','d','e','f','g','h','i','j'],3))
洗牌功能
>>> import random >>> l = list(range(10)) >>> l [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]>>> random.shuffle(l)>>> l [3, 8, 0, 9, 7, 4, 5, 1, 2, 6]
简单的验证码功能
方法一:
方法二: