python中的random模块用于生成随机数,random模块中有很多方法,其中randint
想要使用 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],每一次执行都会有不同的
下面这个例子
#生成0~9之间的随机数 #导入random(随机数)模块 importrandom print(random.randint(0,9))
利用这个方法还可以实现对 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.py.cn
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容