Come posso ordinare un array JavaScript in modo casuale?

Come ordinare un array JavaScript in modo casuale.

JavaScript di Gabriele Romanato

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 );