配列からランダムな要素を取得します

固定配列、その中から要素をランダムに選択し、毎回異なる値を返します

関数シャッフル(配列,数値) {

     var temp = []、

      一時 = 配列

      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);

            }それ以外{

                  壊す

            }

       }

      return_array を返す

 };

Array は選択される固定配列で、num は一度に複数の要素をランダムに選択します。

おすすめ

転載: blog.csdn.net/a_grain_of_wheat/article/details/100038058