Melhor forma de escolher uma resposta aleatória?

Quero tentar fazer uma pequena competição para incentivar mais participação, pedindo que cada usuário responda a um post com um comentário divertido para ter a chance de ganhar um prêmio.

Existe uma boa maneira de escolher uma resposta ao acaso de forma fácil? Alguma ideia?

Você pretende fazer isso com certa regularidade ou quer integrá-lo ao Discourse por outros motivos?

Se não, a abordagem mais simples pode ser apenas rolar um dado de n lados e depois contar as respostas para trás. Provavelmente você não tem dados de diferentes lados até o infinito por aí, mas pode fingir que tem em RANDOM.ORG - Integer Generator.

Gere 1 número inteiro, um valor entre 2 e quantos posts houver, incluindo o primeiro, e depois pegue os números. À direita dos posts, você pode arrastar o controle deslizante até o número do resultado e ele destacará o post.

Na verdade, acho que essa é uma solução realmente simples e ótima. Obrigado, @Simon_Manning

Eu configuraria o “modo lento” para garantir que cada usuário só possa entrar uma vez a cada 24 horas.

Incrível!