如何随机选择回复?

我想搞个小竞赛,鼓励大家多参与:让每位用户在帖子下回复一条有趣的评论,就有机会赢取奖品。

有没有什么简单的方法可以随机挑选一条回复?大家有什么建议吗?

你是打算定期这样做,还是出于其他原因希望将其与 Discourse 集成?

如果不是,最简单的方法可能是直接掷一个 n 面骰子,然后从回复中倒数。你可能没有无限多种面数的骰子,但你可以通过 RANDOM.ORG - Integer Generator 来模拟。

生成一个整数,数值范围在 2 到包含首帖在内的总帖子数之间,然后获取该数字。在帖子右侧,你可以拖动滑块到对应的数字,系统会高亮显示该帖子。

我觉得这确实是一个非常简单且出色的解决方案。感谢 @Simon_Manning

建议开启“慢速模式”,确保每个用户每 24 小时只能加入一次。

太棒了!