Randomize an Array

snipped by vixiom

This function takes an array shuffles its items and returns the random array.

private function randomizeArray( array:Array ):Array  
{
	var length:Number = array.length - 1;
 
	for ( var i:Number = 0; i < length; i++ ) 
	{
		var random:Number = Math.round( Math.random() * length )
		var item:Object = array[i];
		array[i] = array[random];
		array[random] = item;
	}
 
	return array;
}