美文网首页
【Python】random模块

【Python】random模块

作者: Natsuka | 来源:发表于2018-08-24 19:13 被阅读19次
    import random
    
    # 随机生成一个[0,1)随机数
    x = random.random()
    y = random.random()
    print(x,y) # 0.6257237702605041 0.10677931259145856
    
    # 随机生成一个[0:10]的证书
    m = random.randint(0,10)
    print(m) # 1
    
    # 随机获取()中的一个元素,()中必须是一个有序类型
    st = random.choice([1,2,3,4,5])     
    st2 = random.choice('asdfhajfhergn')
    print(st,st2) # 2 n
    
    # random.sample(a,b)随机获取a中指定b长度的片段,不会改变原来的序列
    lst = list(range(10))
    sli = random.sample(lst,4)
    print(sli) # [8, 1, 7, 4]
    
    # 用于将一个列表中的元素打乱
    lst2 = ['a','b','c','d','e']
    random.shuffle(lst2)
    print(lst2) # ['e', 'a', 'c', 'b', 'd']
    

    相关文章

      网友评论

          本文标题:【Python】random模块

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