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('×', '*')))
    
  • 相关阅读:
    Beta冲刺<10/10>
    Beta冲刺<1/10>
    多语言工作者--凡事预则立
    Beta阶段代码与规范
    多语言工作者の十日冲刺<9/10>
    团队进行Alpha冲刺--项目测试
    团队进行Alpha冲刺--冲刺总结
    Alpha总结展望——前事不忘后事之师
    Beta冲刺随笔——Day_Five
    Beta冲刺随笔——Day_Two
  • 原文地址:https://www.cnblogs.com/2bjiujiu/p/9127908.html
Copyright © 2011-2022 走看看