Get a random element from the array

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.

Guess you like

Origin blog.csdn.net/a_grain_of_wheat/article/details/100038058