大概思路就是使用 固定下来的数据 计算 固定的随机数种子,以便人人可以复现抽奖结果。力求无人可操纵抽奖结果。
我设想的抽奖流程大概是:
- 开抽奖帖子,写明抽奖内容和规则,写明抽奖工具版本。
- 根据需要设置回帖慢速模式。比如你希望抽奖持续 24 小时,每个人只能回复 1 帖,则可以设置 24 小时或者更多的慢速回复时间间隔。
- 设置好帖子自动关闭时间,以便到达指定时间后帖子处于关闭状态,无人能继续回复(包括帖主)。
- 以上都做好后,接受佬友们的抽奖回帖。直到帖子关闭。
- 开始抽奖程序:
- 启动抽奖工具,输入帖子地址、中奖人数,可自动计算出中奖楼层。
- 编辑主帖,在主帖原内容后增加分割线
---
,公布抽奖结果。
佬友们如何验证:
- 根据抽奖结束后公布的抽奖结果,获取相应的抽奖参数。
- 启动抽奖工具,输入帖子地址、中奖人数、最后参与楼层,可复现抽奖结果。
注意事项:
- 抽奖时帖子必须处于关闭状态,以固定数据。
- 注意阅读仓库的
README.md
- 如果帖子需要登录权限,请参考
README.md
中相关部分。
周年庆我们也许会试试这个脚本。
更新至 v0.0.3
可以精准获取有效楼层。
更新至 v0.0.4
将回帖ID和楼层编号编入生成的seed,进一步降低操控可能性。
更新至 v0.0.5
不再需要 seed.txt
。另外可以指定最后参与抽奖的楼层。
在 v0.0.5
的基础上做了个 web 界面,部署地址: https://lottery.linux.do
更新至 v0.1.0
,修复了版本过低的问题。