classes
ArrayUtils.as
package sk.yoz.utils
{
import sk.yoz.data.Clone;
public class ArrayUtils extends Object
{
public function ArrayUtils()
{
super();
}
public static function shuffleClone(source:Array):Array
{
var arr:Array = Clone.array(source);
var arr2:Array = [];
while (arr.length > 0)
arr2.push(arr.splice(Math.round(Math.random() * (arr.length - 1)), 1)[0]);
return arr2;
}
public static function randomItem(arr:Array):Object
{
return arr[Math.floor(Math.random() * arr.length)];
}
}
}