Shuffle
JavaScript
var shuffle = function(array){
if (Object.prototype.toString.call(array) === "[object Array]"){
var length = array.length, random, aux;
for (var i = 0; i < length; i++){
random = Math.floor(Math.random() * length);
aux = array[i];
array[i] = array[random];
array[random] = aux;
}
}
return array;
};
console.log(shuffle([1, 2, 3, 4 ,5]));