Я хочу устроить небольшое соревнование, чтобы стимулировать активность: предложить каждому пользователю ответить на пост с забавным комментарием и предоставить шанс выиграть приз.
Есть ли хороший способ легко выбрать случайный ответ? Есть какие-то идеи?
Вы планируете делать это регулярно или хотите интеграцию с Discourse по каким-то другим причинам?
Если нет, то самый простой подход — просто бросить игральный кубик с n гранями и вести отсчёт ответов. У вас, скорее всего, нет под рукой кубиков с бесконечным количеством граней, но вы можете притвориться, что они у вас есть, используя RANDOM.ORG - Integer Generator.
Сгенерируйте одно целое число в диапазоне от 2 до количества постов (включая первый), а затем получите числа. Справа от постов вы можете перетащить ползунок к нужному номеру, и соответствующий пост будет выделен.