zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    大臣的旅费 Apare_xzc 求树的直径 蓝桥杯
    连号区间数 Apare_xzc
    js盒模型
    js仿真进度条
    JS卷动事件
    json对象读取
    button属性及兼容性处理
    js图片跟随效果
    商城倒计时JS怎么做
    计算某天距离现在日期的差值
  • 原文地址:https://www.cnblogs.com/chusiyong/p/12850440.html
Copyright © 2011-2022 走看看