python怎么生成不重复的随机数
想要使用 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]
本网站文章仅供交流学习 ,不作为商用, 版权归属原作者,部分文章推送时未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知,我们将立即删除.