Задать вопрос
@gibigate

Как отсортировать «случайно», с возможностью отсортировать так же в будущем?

Имеется массив, необходимо отсортировать случайным образом, но чтобы при переходе на другую страницу я мог вернуть точно такую же сортировку (пример - плейлисты на youtube.com random sort). Есть ли какая нибудь функция, которая возвращает строку, и при обращений к этой функций с этой строкой она отсортирует точно таким же образом?

Варианты решения могут быть как в JS, так и в PHP
  • Вопрос задан
  • 200 просмотров
Подписаться 3 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Mercury13
Программист на «си с крестами» и не только
У генератора псевдослучайных чисел есть такое понятие, как «случайная затравка» (random seed). Затравку берут из истинно случайных мест вроде счётчика тактов процессора. Достаточно сохранить затравку — и последующие запуски генератора дадут те же результаты.

Допустим, манипуляции с затравкой есть вот тут.
php.net/manual/ru/function.mt-srand.php
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы