# 如何随机选择回复？

**URL:** <https://meta.discourse.org/t/best-way-to-pick-a-random-reply/201148>\
**Category:** Support\
**Created:** [2021年八月20日 15:39 UTC](https://meta.discourse.org/t/best-way-to-pick-a-random-reply/201148 "2021-08-20T15:39:54Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![sok777](https://avatars.discourse-cdn.com/v4/letter/s/82dd89/32.png) [@sok777](https://meta.discourse.org/u/sok777)\
**Post date:** [2021年八月20日 15:39 UTC](https://meta.discourse.org/t/best-way-to-pick-a-random-reply/201148/1 "2021-08-20T15:39:54Z")

</div>

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

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

---

<div class="post-metadata">

**Author:** ![Simon\_Manning](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon_manning/32/198596_2.png) [@Simon\_Manning](https://meta.discourse.org/u/Simon_Manning)\
**Post date:** [2021年八月20日 15:59 UTC](https://meta.discourse.org/t/best-way-to-pick-a-random-reply/201148/2 "2021-08-20T15:59:47Z")

</div>

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

如果不是，最简单的方法可能是直接掷一个 n 面骰子，然后从回复中倒数。你可能没有无限多种面数的骰子，但你可以通过 [RANDOM.ORG - Integer Generator](https://www.random.org/integers/) 来模拟。

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

---

<div class="post-metadata">

**Author:** ![sok777](https://avatars.discourse-cdn.com/v4/letter/s/82dd89/32.png) [@sok777](https://meta.discourse.org/u/sok777)\
**Post date:** [2021年八月20日 16:18 UTC](https://meta.discourse.org/t/best-way-to-pick-a-random-reply/201148/3 "2021-08-20T16:18:28Z")

</div>

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

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

太棒了！

---

<div class="post-metadata">

**Author:** ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)\
**Post date:** [2021年九月19日 16:18 UTC](https://meta.discourse.org/t/best-way-to-pick-a-random-reply/201148/4 "2021-09-19T16:18:49Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
