234234234

从数组中随机抽取num个数

、、、

function randomDrawForm(arr, num) {
    var newArr = [];
    var m = {};
    for (var i = 0; i < num && i < arr.length; i++) {
      var isIn = false;
      while(!isIn) {
        var randomNum = Math.floor(Math.random() * arr.length);
        if (!m[randomNum]) {
          newArr.push(arr[randomNum]);
          isIn = true;
          m[randomNum] = 1;
        }
      }
    }
    return newArr;
  }

 

 

 

 

、、、、

posted @ 2022-04-21 15:41  你若愿意,我一定去  阅读(35)  评论(0编辑  收藏  举报
23423423423