Ну, я с Мэттом спрашиваю: «Почему?»
Думаю, у rmeador тоже есть хорошее предложение. Вы можете случайным образом отсортировать по другому полю или алгоритму. Только из перестановок DESC / ASC в последнее обновленное или какое-либо другое поле результата.
Другой вариант заключается в том, чтобы выполнить первоначальный поиск в первый раз и вернуть только связанные идентификаторы, а затем сохранить строку полного идентификатора в базе данных, после чего каждая последующая страница будет искать эти идентификаторы.
Мои два цента.
Я вижу сценарий, в котором рандомизированный набор результатов полезен, но не для поиска, а для просмотра профилей, исполнителей или локальных событий. Он предлагает больше возможностей для тех, кто не будет отображаться в традиционно направленном поиске.