模块-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)

     

posted @ 2018-04-09 21:56  丫丫625202  阅读(120)  评论(0编辑  收藏  举报