zoukankan      html  css  js  c++  java
  • 模块:标准库random

    应用:

    import random
    
    print(random.random())    #随机取值(浮点)
    print(random.uniform(1,5))    #[1,5]区间随机取值(浮点)
    
    print(random.randint(1,5))    #[1,5]区间随机取值(整型)
    
    print(random.randrange(1,10,2))    #[1,10)区间随机取值(整型),步长为2
    
    print(random.choice('hello'))    #随机取值
    print(random.choice([1,2,3,4]))    #随机取值
    
    print(random.sample('hello',2)) #随机取2位
    
    x=[1,2,3,4,5,6]
    random.shuffle(x)    #重新排序
    print(x)
    >>>[5, 2, 1, 3, 6, 4]

    实际应用:

    产生一个4位验证码: 

    import random
    
    check_code=''
    
    for i in range(4):
        current=random.randint(0,4)
        #字母
        if i==current:
            tmp=chr(random.randint(65,90))
        #数字
        else:
            tmp=random.randint(0,9)
        check_code+=str(tmp)
    
    print(check_code)
  • 相关阅读:
    C# using
    Spring框架
    is
    pycharm破解197
    python安装197
    python3.7.0安装197
    centos7 minimal 安装mysql197
    centos7 minimal 安装 &网络配置197
    ruby安装卸载197
    redis安装 卸载 启动 关闭197
  • 原文地址:https://www.cnblogs.com/q1ang/p/9011441.html
Copyright © 2011-2022 走看看