从入门到自闭之Python随机模块

  1. 导入:import random

  2. 随机小数:random.random():大于0小于1之间的小数

  3. 指定数字之间的小数,不包含指定的最大值:random.uniform()

  4. 随机整数:random.randint(1,5):大于等于1且小于等于5之间的整数

  5. 指定奇数或偶数,使用步长:random.randrange(1,19,步长)

  6. 随机选择一个并返回,会出现重复元素,以列表形式返回:random.choice((1,2,3,),k=3),出现3个元素

  7. 任意选择三个元素出现,不会重复:random.sample([1"23"3432]k=3)

  8. 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())
    
原文地址:https://www.cnblogs.com/heyulong1214/p/11528133.html