-->

« Déranger » un Array

|

Un de mes collègues me demandait une fonction pour déranger un array….
(Petit pb avec la le double – de la décrémentation sur mon blog, donc j’ai mis -1…, en espérant pouvoir trouver une solution sur les prochains post !)

function randomizeArray(sortArray:Array):Array {

  var restArray:Number = sortArray.length;

  while (restArray >= 0) {
    var a:Number = Math.floor( Math.random() * sortArray.length );
    var b:Number = Math.floor( Math.random() * sortArray.length );

    var swap:Number = sortArray[a];
    sortArray[a] = sortArray[b];
    sortArray[b] = swap;

    restArray – 1;

  }

  return sortArray;

}

Laisser un commentaire

Champs Requis *.

*


Seo