-
导入:import random
-
随机小数:random.random():大于0小于1之间的小数
-
指定数字之间的小数,不包含指定的最大值:random.uniform()
-
随机整数:random.randint(1,5):大于等于1且小于等于5之间的整数
-
指定奇数或偶数,使用步长:random.randrange(1,19,步长)
-
随机选择一个并返回,会出现重复元素,以列表形式返回:random.choice((1,2,3,),k=3),出现3个元素
-
任意选择三个元素出现,不会重复:random.sample([1"23"3432]k=3)
-
random.shuffle():打乱输入的顺序,在原地(原内存)打乱
练习:随机生成验证码 import random def v_code(): code = '' for i in range(5): num=random.randint(0,9) alf=chr(random.randint(65,90)) add=random.choice([num,alf]) code="".join([code,str(add)]) return code print(v_code())