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

    random

      生成随机变量

    生成 [0, 1) 随机数            .random

    import random
    
    random_number = random.random()
    print(random_number)
    print(random_number + 1)
    

    生成[start, end] 随机数          .uniform

    import random
    
    random_number = random.uniform(0, 10)
    print(random_number)
    

    生成 [start, end] 区间随机整数       .randint

    import random
    
    random_number = random.randint(1, 10)
    print(random_number)
    

    生成 (start, end) 区间随机整数       randrange

    import random
    
    random_number = random.randrange(1, 10)
    print(random_number)
    

    从序列中随机取一个值           choice

    import random
    
    random_sequence = random.choice(["1", "2", "3"])
    print(random_sequence)
    

    从序列中随机取样             sample

    import random
    
    target_str = "0123456789abcdefghijklmnopqrstuvwxyz"
    
    random_sequence = random.sample(target_str, 6)
    print(random_sequence)
    # 6位数随机验证码
    print(''.join(random_sequence))
    

    算数运算验证码实现

    import random
    
    number_str = "123456789"
    letter_str = 'abcdefghijklmnopqrstuvwxyz'
    operator = "+-×"
    random_str = random.choice(number_str) + random.choice(operator) + 
                 random.choice(number_str) + random.choice(operator) + 
                 random.choice(number_str)
    print(random_str.replace('×', '*'))
    print(eval(random_str.replace('×', '*')))
    
  • 相关阅读:
    Kubernetes DNS服务配置案例
    Dockerfile常用指令
    Docker常用命令
    Kubernetes常用命令
    阿里云ECS安装Kubernetes问题收集与解答
    712. Minimum ASCII Delete Sum for Two Strings
    845. Longest Mountain in Array
    815. Bus Routes
    204. Count Primes
    190. Reverse Bits
  • 原文地址:https://www.cnblogs.com/2bjiujiu/p/9127908.html
Copyright © 2011-2022 走看看