python如何生成10000个6位数字验证码且不重复
下面介绍两种方法
1. 使用集合
python中的集合具有不重复性,所以可以不用判断是否重合!
import random as r
list=set("")
while len(list)<10000:
x=r.randint(100000,1000000)
list.add(x)
print(list)
2.使用语法语句
import random as r
list=[]
while len(list)<10000:
x=r.randint(100000,1000000)
if x not in list:
list.append(x)
print(list)