您的位置 首页 > 资格资历

random_shuffle(一文读懂python)

很多朋友对于random_shuffle和一文读懂python不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!

该模块实现了各种分布的伪随机数生成器。

random.randint(-50,100)\n输出:-43\nrandom.randint(-50,100)\n输出:60\nrandom.randint(1,2)\n输出:2random.randrange(start,stop,step)

返回[start,stop)范围内步长为step的整数

random.randrange(1,10,3)\n输出:4\nrandom.randrange(1,10,3)\n输出:7random.getrandbits(k)

返回随机k位二进制整数

random.getrandbits(6)\n输出:36\nrandom.getrandbits(8)\n输出:147返回随机浮点数的方法random.random()->float

返回[0.0,1.0)范围内的随机浮点数

random.random()\n输出:0.23222262477351385random.uniform(a,b)->float

返回a,b之间的随机浮点数,包括a,b

random.uniform(2.5,10.0)\n输出:3.5937973644590695\nrandom.uniform(2.5,10.0)\n输出:8.16572761047947从序列中返回随机元素random.choice(seq)

从非空序列seq中随机选择一个元素

my_list=[1,2,3,4,5]\nrandom.choice(my_list)\n输出:3random.choises(k=1)

从一个序列中随机选择k(默认1)个元素

my_list=[1,2,3,4,5]\nrandom.choices(my_list,k=2)\n输出:[4,4]\nrandom.choices(my_list,k=2)\n输出:[4,2]random.sample(k)

从一个序列中随机选择不可重复的k个元素

my_list=[1,2,3,4,5]\nrandom.sample(my_list,k=2)\n输出:[2,5]random.shuffle(seq)->None

将序列seq中的元素随机排序

a=[1,2,3,4,5]\nrandom.shuffle(a)\na\n输出:[1,4,3,2,5]返回随机字节random.randbytes(n)

返回n个随机字节

random.randbytes(4)\n输出:b'\\xe5\\x06\\xe4\\xd1'\nrandom.randbytes(5)\n输出:b'\\x93\\x8b\\x044\\xf6'

防止迷路,请点赞收藏转发,您的支持是我创作的最大动力

random_shuffle和一文读懂python的问题分享结束啦,以上的文章解决了您的问题吗?欢迎您下次再来哦!

本站涵盖的内容、图片、视频等数据,部分未能与原作者取得联系。若涉及版权问题,请及时通知我们并提供相关证明材料,我们将及时予以删除!谢谢大家的理解与支持!

Copyright © 2023