let groups = ['1','2','4','5','6','7','8','9','10'];
1.从数组groups中随机取出一个值
let value = groups[Math.floor(Math.random()*groups.length)];
value // 10
2.随机从数组中随机取几个值
getRandomArrayValue(arr, num) {
var sData = arr.slice(0), i = arr.length, min = i - num, item, index;
while (i-- > min) {
index = Math.floor((i + 1) * Math.random());
item = sData[index];
sData[index] = sData[i];
sData[i] = item;
}
return sData.slice(min);
}
getRandomArrayValue(groups, 4)
// ["7", "8", "10", "2"]