Выбираем из таблицы БД некоторое количество строк по определенному признаку.
Из них нужно случайным образом отобрать 10 штук.
Вопрос: есть ли способ это сделать, более правильный, чем использование array_rand?
Прежде чем задавать вопрос - используйте поиск по форуму и FAQ:
На нахождение готового ответа на свой вопрос Вы потратите меньше своего и чужого времени, чем на создание новой темы.