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

Как сделать подстановку случайного значения в php?

Предположим есть n количество ников с форума, необходимо случайным образом выбрать пятерых и подставить в таблицу, которая находится на странице этого форума. Это должно происходить каждые 30 минут. Как это возможно осуществить? Поможет ли PHP или надо делать с помощью джава?
Даже если вы хоть что-то знаете прошу дать ссылку на материал или подсказать в каком направлении копать.
Не обязательно работать с БД можно привести пример с отдельными никами, которые предположим есть в текстовом документе.
  • Вопрос задан
  • 138 просмотров
Подписаться 2 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
dimastik1986
@dimastik1986
учусь
а где список пользователей храните? вообще mysql + limit + RAND() + cron ))) как вариант

SELECT id FROM users ORDER BY rand() LIMIT 5;
и c помощью cron устанавливаете повтор, а результат записываете куда-то там куда вам нужно,
крон прошелся, выбрал 5 случайных, перезаписал данные, и так по кругу
Ответ написан
Konata69lol
@Konata69lol
backend developer (php/go)
Выбираете все ники в массив, обнуляете ключи массива, далее выбираете случайный индекс в пределах индексов массива (повторить несколько раз при необходимости). По полученным индексам выбираете ники из этого массива.
Это всё решается и на php и на java и на любом другом серверном языке.
Со стороны бд лучше не решать, т.к. там дорогая операция рандомной выборки.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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