“Déranger” un Array
Publié le 29 mai 2008 _ Code, DéveloppementUn 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
|
RechercheCatégories
|
||