così?

Codice PHP:
function ordina() {


$percentuale rand(1,10);

if(
$percentuale <= '3') {    

$cavalli1 = array('1''5''8');
shuffle($cavalli1);

$cavalli = array('1''2''3''4''5''6''7');


$cavalli2 array_diff($cavalli$cavalli1);
shuffle($cavalli2);

$risultato array_merge($cavalli1$cavalli2);

}

else

$cavalli = array('1''2''3''4''5''6''7''8'); shuffle($cavalli);   }