资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

用python中random生成不重复随机数的方法

这篇文章给大家分享的是有关用python中random生成不重复随机数的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。

创新互联公司-专业网站定制、快速模板网站建设、高性价比莎车网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式莎车网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖莎车地区。费用合理售后完善,十余年实体公司更值得信赖。

python的random模块主要用来生成随机数,random模块中有很多的方法。

想要使用 Python 生成随机不重复的数,我们可以使用 random 模块来实现:

>>> import random

## 先创个 list
>>> list = [1.0 ,1.2 ,1.4, 1.3, 1.65]
>>> print(random.sample(list, 3)) 
[1.3, 1.65, 1.2]
## 得到的结果是 [1.3, 1.65, 1.2],每一次执行都会有不同的

利用这个方法还可以实现对 list 的打乱操作,只要让第二个参数和 list 的长度一样就好了。

>>> print(random.sample(list, 5))
[1.0, 1.3, 1.2, 1.4, 1.65]

## 或者还能这样:
>>> print(random.sample(list, len(list)))
[1.2, 1.0, 1.65, 1.3, 1.4]

感谢各位的阅读!关于用python中random生成不重复随机数的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!


当前题目:用python中random生成不重复随机数的方法
文章分享:http://cdkjz.cn/article/ijgspj.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-028-6601 / 大客户专线   成都:13518219792   座机:028-86922220