当前位置:首页 > 云计算 > 正文内容

python怎么生成不重复的随机数

2022-05-04 03:01:22云计算1

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

>>>importrandom

##先创个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]

本网站文章仅供交流学习 ,不作为商用, 版权归属原作者,部分文章推送时未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知,我们将立即删除.

本文链接:https://www.xibujisuan.cn/3548.html

标签: Python