Лучший способ выбрать случайный ответ?

Я хочу устроить небольшое соревнование, чтобы стимулировать активность: предложить каждому пользователю ответить на пост с забавным комментарием и предоставить шанс выиграть приз.

Есть ли хороший способ легко выбрать случайный ответ? Есть какие-то идеи?

Вы планируете делать это регулярно или хотите интеграцию с Discourse по каким-то другим причинам?

Если нет, то самый простой подход — просто бросить игральный кубик с n гранями и вести отсчёт ответов. У вас, скорее всего, нет под рукой кубиков с бесконечным количеством граней, но вы можете притвориться, что они у вас есть, используя RANDOM.ORG - Integer Generator.

Сгенерируйте одно целое число в диапазоне от 2 до количества постов (включая первый), а затем получите числа. Справа от постов вы можете перетащить ползунок к нужному номеру, и соответствующий пост будет выделен.

Я действительно считаю, что это очень простое и отличное решение. Спасибо @Simon_Manning

Я бы включил «медленный режим», чтобы убедиться, что каждый пользователь может присоединиться только один раз в течение 24 часов.

Классно!