搜索
查看: 1802|回复: 0

论坛抽奖程序

[复制链接]
发表于 2023-2-20 22:04:23 | 显示全部楼层 |阅读模式
Win-64版本抽奖小程序:

第一个数输入最大有效楼层数
第二个数输入中奖人数.

原理:
https://www.safe.gov.cn/AppStructured/hlw/RMBQuery.do
这个页面的人民币汇率中间价, 会在每个工作日早上9:15分更新.

例如
最大楼层数30#, 除去楼主, 29个有效回复, 抽取5个人.

2023-02-20,在页面上总共有24个人民币汇率中间价, 分别是:

686.43        733.3        5.1102        87.535        825.69        64.499        1075.97        471.47        509.05        427.94        513.49        742.28        263.02        18903.0        53.51        54.636        5236.17        64.93        101.55        152.38        150.03        274.525        267.64        501.91

以第一个数为例, 进行如下操作:
1. 直接去除小数点, 得到 68643
2. 除以总楼层数(29), 取余数, 得到0, 则0+2 = 2#层的回复中奖, 因为余数最小为0且楼主不能中奖

以此类推, 得到剩余的4个人, 如果数字重复, 则取下一个.


此方法特点:  

1. 开奖前, 任何人无法预知结果, 汇率更新后开奖, 中奖楼层唯一确定, 任何人都可以计算.
2. 在结束回复和开奖之前可设置一段时间空余, 用于清理无效回复, 在开奖前 保留各个楼层截图作为证据.

例如: 晚10点关闭帖子, 清理回复并截图, 然后第二天早 9:16运行程序 开奖


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

联系我们(Contact)|手机版|萝卜头IT论坛 ( 苏ICP备15050961号-1 )

GMT+8, 2024-10-13 05:51 , Processed in 0.090353 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表