Una esigenza del genere l'ho risolta, anche per non modificare l'SQL con:

codice:
ORDER BY id desc
limit 10
estrai tutto il result set in un array e poi eseguo il suffle() dell'array estratto

codice:
while($row = mysql_fetch_assoc($result) ) {

$array[] = $ $row;

}

suffle($array);
e poi stampi con un foreach