python取均匀不重复的随机数

import random;

resultList = [];

max = 90  # 最大随机数

area=30
count=10

for area_max in range(area,max+1,area):
    result = random.sample(range(area_max-area, area_max + 1), count);  # sample(x,y)函数的作用是从序列x中,随机选择y个不重复的元素。上面的方法写了那么多,其实Python一句话就完成了。
    print(result)
    for e in result:
        resultList.append(e)
print(resultList)

猜你喜欢

转载自blog.csdn.net/jacke121/article/details/80781533