Если есть таблица с записями Записи запись1 запись2 запись3 запись4 запись5 К ней сделать select * from Записи, то поля будут выбраны в порядке как они стоят в таблице. Как заставить select выбирать записи в произвольном порядке?
http://php.ru/forum/viewtopic.php?t=6500 http://php.ru/forum/viewtopic.php?p=71538#71538 http://php.ru/forum/viewtopic.php?p=71816#71816
Проверь в своей системе при каком количестве записей издержки системы 2 нормальных запроса начинают работать быстрее одного by rand(). Как только издержки на повторный запрос становятся меньше времени выполнения rand() - ты нашел что искал. Я не использую rand() если у меня больше тысячи строк в таблице.