Fixed array, randomly select an element from it, and return different values each time
function shuffle(array,num) {
var temp = [],
temp = array
var return_array = []
for(var i=0; i<num; i++){
if(temp.length>0){
var arrIndex = Math.floor(Math.random()*temp.length);
return_array[i] = temp[arrIndex];
temp.splice(arrIndex, 1);
}else{
break
}
}
return return_array
};
Array is a fixed array to be selected, and num is a random selection of several elements at a time.