美文网首页
python之random模块简介

python之random模块简介

作者: long2016 | 来源:发表于2017-08-06 22:54 被阅读11次

    前言: 这里只介绍一些常用的功能

    # 获取一个[0,1)之间的随机数
    print(random.random())
    
    # 获取指定范围内的随机数
    print(random.uniform(40,60))
    
    # 获取指定范围内的随机整数
    print(random.randint(10,20))
    
    # 从指定范围内,按指定基数递增的集合中获取一个随机数
    print(random.randrange(20,100,3))
    
    # 从一个序列中获取一个随机数
    print(random.choice(["qw","dsau","bjdfj","oooki"]))
    
    # 将一个列表的次序打乱
    p = ["bhfjds","hpjkk","oq","iwqnas","hiofqwr","hdisohtgwjdsngd","qrojsfdan"]
    random.shuffle(p)
    print(p)
    
    # 从指定列表中获取指定长度的片段,当需要获取片段的长度大于列表的长度时 会抛出 ValueError 异常
    print(random.sample(p,3))
    

    相关文章

      网友评论

          本文标题:python之random模块简介

          本文链接:https://www.haomeiwen.com/subject/qmnnlxtx.html