模块-random

随机函数random

  • 从指定范围返回随机数
    #包含1和100
    random.randint(1,100)

    #不包含100
    random.randrange(1,100)
  • 获取随机浮点数
    random.random()
    0.6392684087628843
  • 从指定字符串中返回随机字符
    random.choice('123sfsvagagrger')
  • 从指定字符串随机返回指定个数随机字符
    random.sample('sfsgaetq34gea',4)
    ['e', 'e', 'g', '4']
  • 生成随机验证码
    import string
    s=string.ascii_lowercase+string.digits
    ''.join(random.sample(s,5))
  • 洗牌
    #列表随机打乱
    d=list(range(100))
    random.shuffle(d)
原文地址:https://www.cnblogs.com/yaya625202/p/8763255.html