• random模块


    Random模块用于生成随机数,常见用法如下:

    import random
    import string
    
    # random.random() 生成一个[0, 1)之间的随机浮点数
    # random.uniform(a, b) 生成一个[a, b]之间的随机浮点数
    # random.randint(a, b) 生成一个[a, b]之间的随机整数
    # random.randrange(a, b, c) 在a和b之间以c为间隔的列表中,随机获取一个
    # random.choice(sequence) 在sequence随机选取一个
    
    # string.ascii_letters 表示所有字母的大小写组成的字符串
    # string.digits 表示所有数字组成的字符串
    
    print(random.random())
    print(random.uniform(10, 20))
    print(random.randint(20, 30))
    print(random.randrange(30, 40, 2))
    print(random.choice(['a', 'b', 'c', 'x', 'y', 'z']))
    
    print(string.ascii_letters)
    print(string.digits)
    
    # 生成几个固定长度的字符串,包含所有字母的大小写和数字
    randomString = "".join([random.choice(string.digits + string.ascii_letters) for i in range(10)])
    print(randomString)

    执行结果

    0.44942790538066013
    18.91281913579462
    20
    34
    z
    abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    0123456789
    pjrPDeIT7c
  • 相关阅读:
    学生管理系统(2:添加主界面窗口)
    Qfile
    QButtonGroup
    comboBox
    QLineEdit
    QMessageBox
    实现简单的计算器(控制器代码)
    实现简单的计算器(计算功能模块实现)
    网络编程基础【HTML编程】
    网络编程基础【正则表达式】
  • 原文地址:https://www.cnblogs.com/chusiyong/p/12850440.html
Copyright © 2020-2023  润新知