您的位置:首页 > Web前端 > Node.js

nodejs.从n个小组中随机选出不重复的times个小组

2016-04-20 13:42 267 查看
export function randomTeams(times,UnitWish){
var temp=clone(UnitWish);//js中对象是引用,因此在temp.splice时不影响原来的信息,便使用clone函数
var randomTemp;
for(var i=0;i<times;i++){
if(temp.length>0){
var arrIndex = Math.floor(Math.random()*temp.length);
randomTemp[i] = temp[arrIndex];
temp.splice(arrIndex, 1);//剔除该children内容
}
else{
break;
}
}
return randomTemp;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: