TypeScript 随机打乱数组

  1. public getRandomArr(num:number): number[]{
  2.         var array:number[] = new Array;
  3.         //给原始数组original赋值
  4.         var i :number;
  5.         for(i= 0;< num;i++) {
  6.             array[i] = i;
  7.         }
  8. // 打乱数组顺序(关键)
  9.         array.sort(function() { return 0.5 - Math.random(); });
  10. // 得到随机数组,按顺序取出,完美解决随机不重复
  11.         return array;
  12. }





posted @ 2017-02-25 11:11  xiejunzhao  阅读(2003)  评论(0编辑  收藏  举报