рандом привязанный к сессии

Mongolor

Новичок
есть задача использовать рандомный вывод элементов
количество этих элементов достаточно велико и вывод постраничный
если использовать обычный рандом, то на каждой странице опять же полный рандом, т.е. некоторые элементы повторяются, а некоторые вообще редко появляются.

подумал, что нужно привязать рандом к сессии, т.е. пользователь зашел, создалась сессия, и у него свой рандом, который хранится все время сессии и он спокойно ходит по страницам и видит элементы только этой страницы.

пока придумал только при входе создавать массив элементов в сессии и с помощью него выводить элементы упорядоченно.

Может быть можно сделать как-нибудь более изящно? Без ханения большого массива информации?
 

Mongolor

Новичок
Задачу решили.

Элементы берутся из БД mysql
Получаю набор ID и храню в сессии пользователя, как порекомендовали выше.
 
  • Like
Реакции: baev
Сверху