生成不重复的随机数: function class:random(n) local a = n local array = {} for i = 1 , a do array[i] = i end for i = 1 , a do local j = math.random(a - i + 1) + i - 1; array[i],array[j] = array[j],array[i] end for i = 1 , a do print(array[i]) end end
转载于:https://www.cnblogs.com/merveilleux/p/6994347.html