Hi, how can i randomize a ArrayList? This is my Code:
public function ImpressionsInRandomOrder($__count = 15) {
$homepagePercent = 0.8;
$homepageCount = (int) round($__count * $homepagePercent);
$currentCount = $__count - $homepageCount;
$_home = ImpressionObject::get()->filter(array('PageID' => '1'))->sort('RAND()')->limit($homepageCount);
$_current = ImpressionObject::get()->filter(array('PageID' => $this->ID))->sort('RAND()')->limit($currentCount);
$_merge = new ArrayList();
$_merge->merge($_home);
$_merge->merge($_current);
$_merge->sort('RAND()'); <-- this don't go
return $_merge;
}