当前位置 博文首页 > 文章内容

    Python random模块的运用详解

    作者:shunshunshun18 栏目:未分类 时间:2021-12-28 15:19:34

    本站于2023年9月4日。收到“大连君*****咨询有限公司”通知
    说我们IIS7站长博客,有一篇博文用了他们的图片。
    要求我们给他们一张图片6000元。要不然法院告我们

    为避免不必要的麻烦,IIS7站长博客,全站内容图片下架、并积极应诉
    博文内容全部不再显示,请需要相关资讯的站长朋友到必应搜索。谢谢!

    另祝:版权碰瓷诈骗团伙,早日弃暗投明。

    相关新闻:借版权之名、行诈骗之实,周某因犯诈骗罪被判处有期徒刑十一年六个月

    叹!百花齐放的时代,渐行渐远!



    1.随机取小数:

    import random
    print(random.runiform(a,b)) #a-b之间小数的选取
    print(random.random())  #0-1之间小数随机选取
    输出:0.03815542754382306
    print(random.uniform(2,4))  
    输出:3.560120761832978

    2.整数的随机选取:

    import random
    print(random.randint(a,b))       #a~b之间整数的随机选取(包含b)
    print(random.randint(a,b))       #a~b之间整数的随机选取
    print(random.randint(3,4))       #取值[3~4}
    输出:4
    print(random.randrange(4,6))     #取值[4~6)只能头不取尾
    输出:4
    print(random.randrange(1,200,2)) #取1-200之间取奇数
    输出:61
    print(random.randrange(1,200,2)) #取1-200之间取偶数
    输出:190

    3.随机列表取数,元素打乱:

    import random
    list = ['中国','x',('美国',2),147]
    print(random.choice(list))      #列表元素随机取一个
    输出:147
    print(random.sample(list,2))    #列表随机取两个元素
    输出:[('美国',2),x]
    random.shuffle(l)               #列表元素随机打乱
    print(list)
    输出:[147,'中国',('美国',2),'x']

    总结

    本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注IIS7站长之家博文的更多内容!