1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
/** * @uso var miArray=randomArray(miArray); * @param1 $recivedArr Array Ordenado * @retorna Array Desordenado */ function randomArray(recivedArr:Array):Array { var volatilArr:Array = []; while (recivedArr.length > 0) { volatilArr.push(recivedArr.splice(Math.round(Math.random() * (recivedArr.length - 1)), 1)[0]); } return volatilArr; } var miArray:Array = [0,1,2,3,4,5,6,7,8,9,10]; trace(miArray=randomArray(miArray));//result: 2,1,4,5,0,7,9,3,10,6,8 |