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

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

想要使用 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]

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