public getRandomArr(num:number): number[]{
var array:number[] = new Array;
//给原始数组original赋值
var i :number;
for(i= 0;i < num;i++) {
array[i] = i;
}
// 打乱数组顺序(关键)
array.sort(function() { return 0.5 - Math.random(); });
// 得到随机数组,按顺序取出,完美解决随机不重复
return array;
}
转载于:https://www.cnblogs.com/xiejunzhao/p/6d5ce22ca533bfee00b664ee683b395e.html