python生成不重复的随机值的一段代码

发布时间:2020-03-28编辑:脚本学堂
python生成不重复的随机值的一段代码,有需要的朋友拿去用吧。

python生成不重复的随机值的一段代码,有需要的朋友拿去用吧。

复制代码 代码如下:

#从一列表中,生成不重复的随机值
#算法实现
import random
total = 100
li = [i for i in range(total)]
res = []
num = 20

for i in range(num):
    t = random.randint(i,total-1)
    res.append(li[t])
    li[t], li[i] = li[i], li[t]

print res

#python 已实现这样的方法
print random.sample(li, num)

您可能感兴趣的文章:
python 随机数模块random
python生成随机密码串
python 随机数与随机字符串
python随机数的例子