Burçin Yazıcı - Sto usando MySQL, quindi i timestamp non produrranno mili/micro secondi. Ho provato a utilizzare microtime() di PHP e l'ho inserito nella query, ma ciò si traduce comunque in 'utilizzo temporaneo; using filesort' durante la spiegazione.
Per il momento lascio la query non ordinata, restituendo tutti i risultati, quindi utilizzando PHP
mysql_data_seek($result, rand(0, mysql_num_rows($result)-1));
$row=mysql_fetch_object($result);
per scegliere una riga casuale. Sono cauto sull'impatto sulle prestazioni di mysql_data_seek
ma per ora sta alleviando la pressione del database.