Gli array JavaScript possono essere ordinati con il metodo sort(). Di seguito vedremo come ordinare un array in modo casuale.

La soluzione è la seguente:


var randomizeArray = function( arr ) {
	var randomized = arr.sort(function() {
		return Math.random() - 0.5;
	});
	return randomized;
};

Esempio d'uso:


var arr = [ 1, 2, 3, 4, 5 ];
var rand = randomizeArray( arr );