Mongolor
Новичок
есть задача использовать рандомный вывод элементов
количество этих элементов достаточно велико и вывод постраничный
если использовать обычный рандом, то на каждой странице опять же полный рандом, т.е. некоторые элементы повторяются, а некоторые вообще редко появляются.
подумал, что нужно привязать рандом к сессии, т.е. пользователь зашел, создалась сессия, и у него свой рандом, который хранится все время сессии и он спокойно ходит по страницам и видит элементы только этой страницы.
пока придумал только при входе создавать массив элементов в сессии и с помощью него выводить элементы упорядоченно.
Может быть можно сделать как-нибудь более изящно? Без ханения большого массива информации?
количество этих элементов достаточно велико и вывод постраничный
если использовать обычный рандом, то на каждой странице опять же полный рандом, т.е. некоторые элементы повторяются, а некоторые вообще редко появляются.
подумал, что нужно привязать рандом к сессии, т.е. пользователь зашел, создалась сессия, и у него свой рандом, который хранится все время сессии и он спокойно ходит по страницам и видит элементы только этой страницы.
пока придумал только при входе создавать массив элементов в сессии и с помощью него выводить элементы упорядоченно.
Может быть можно сделать как-нибудь более изящно? Без ханения большого массива информации?