zoukankan      html  css  js  c++  java
  • day19 random模块

    import random
    
    #随机整数
    random.randint(1,5)          # 大于等于1且小于等于5之间的整数
    random.randrange(1,10,2)     # 大于等于1且小于10之间的奇数
    
    #随机选择一个返回
    random.choice([1,'23',[4,5]])  # 1或者23或者[4,5]
    
    #随机选择多个返回,返回的个数为函数的第二个参数
    random.sample([1,'23',[4,5]],2) # 列表元素任意2个组合
    
    #打乱列表顺序
    item=[1,3,5,7,9]
    random.shuffle(item) # 打乱次序

    ps:

    # 随机生成验证码
    import random
    def v_code():
        code = ""
        for i in range(5):      # range() 是从0开始的    [0, 1, 2, 3, 4]
            num = random.randint(0,9)
            alf = chr(random.randint(65,90))    # chr()函数从指定的 ASCII 值返回字符
            add = random.choice([num,alf])
            code = "".join([code,str(add)])
        return code
    print(v_code())     # 形成一个5位的随机验证码
  • 相关阅读:
    typedef用法小结
    14种排序
    常用google产品
    去重排序
    双向链表
    IDEA上传一个项目到github
    IDEA上传一个项目到github
    Git的安装
    Hibernate 加载策略得总结
    hadoop -- fsck
  • 原文地址:https://www.cnblogs.com/purewhite/p/10629690.html
Copyright © 2011-2022 走看看