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

    import random
    
    # 方法返回随机生成的一个实数,它在[0,1)范围内
    print(random.random())
    运行结果:
    0.06435148447021877
    
    
    # 方法返回随机生成的一个整数,这里包括 8
    print(random.randint(1, 8))
    运行结果:
    1
    
    
    # 返回一个列表,元组或字符串的随机项
    print(random.choice('hello'))
    运行结果:
    l
    
    print(random.choice(['hello', 11, [22]]))
    运行结果:
    [22]
    
    
    # 从 list 中随机获取 2 个元素,作为一个列表返回  
    print(random.sample(['123', 4, [1, 2]], 2))
    运行结果:
    ['123', [1, 2]]
    
    
    # 随机获取5个验证码
    def v_code():
        code = ''
        for i in range(5):
           code += str(random.choice([random.randint(0, 9), chr(random.randint(65, 90))]))
    
        print(code)
    
    v_code()
    运行结果:
    33NSI
    
  • 相关阅读:
    JavaScript总结(一)
    序列化函数
    random与os,sys模块
    认识模块
    时间模块
    日志处理
    异常处理
    类的约束
    反射
    区分函数以及方法
  • 原文地址:https://www.cnblogs.com/klvchen/p/8868155.html
Copyright © 2011-2022 走看看