美文网首页
模块--随机 random

模块--随机 random

作者: 帅哥_刷哥 | 来源:发表于2016-08-19 17:05 被阅读23次

    1.导入库

    import random
    

    2.获得随机数 -- 获得0-1之间的一个随机数

    random.random()  // [0,1.0)
    

    3.生成一个指定范围内的整数

    random.randint(a, b) //[a,b]
    random.randint(0,99)
    

    4.指定范围内,按指定基数递增的集合中 获取一个随机数

    random.randrange([start], stop[, step])
    random.randrange(0,101,2)
    

    5.生成一个指定范围内的随机符点数

    random.uniform(a, b) // 如果a > b,则生成的随机数n: a <= n <= b。如果 a <b, 则 b <= n <= a
    random.uniform(10,20)
    

    6.从序列中获取一个随机元素

    random.choice(sequence) // sequence表示一个有序类型。
    random.choice(['1','2','3'])
    

    7.从指定序列中随机获取指定长度的片断

    random.sample(sequence, k)
    
    lists = [1,2,3,4,5,6,7,8,9]
    alist = random.sample(lists,5)
    print(alist)
    

    8.将一个列表中的元素打乱

    random.shuffle(x[, random])
    
    p=["1","2","3","4","5"]
    random.shuffle(p)
    print(p)
    

    相关文章

      网友评论

          本文标题:模块--随机 random

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