TypeScript 随机打乱数组
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;
}
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步