一个公平可信的中奖算法

随机数并不公平

有人说随机数就能保证公平,并不然,设备系统的随机数可能被改写,可能会生成固定几个数的随机数,人不知道背后的算法。导致的结果是: 第一无法知道有没有作弊,第二无法验证

如何让大家相信你的算法没有作弊?

程序开源,让大家监督,这样一定可信吗?

假如运行了修改内存的开挂程序,或者修改硬件,无论开奖算法如何开源,你都可以操纵结果。
不一定能让大家信服,因为运行环境可能也被动手脚。

比如一把公平称,在某些市场公平不了

所以应该放弃随机数,而应该用客观第三方数据获取。

在精准的仪器,需要人来使用,设计到人的环节,只要有好处,砖家说的话可信度就应该收到质疑

另外的一个问题是无法考证的数据不可信。比如一个很大的数,星星数量是10亿或者20亿或者更多,没人会考证。

使用天气数据

天气温度是很难预测的,所以使用多个天气数值,然后求MD5值(只要有一点变化,结果完全不同)。
然后对多个MD5值再次求MD5。

算法,数据公开,而且未来可以验证,具有足够的权威

使用金融数据

抽奖未来钱,股票数据是随时可查,信息几乎无法垄断
使用市值最大的几个公司的收盘价格作为输入数据,然后同样得求MD5值。得到得数据可以可信得,要操纵这些公司股价得成本,远远大于彩票奖金得收益

组合使用多个数据源

金融 + 天气+其他,前后然后求MD5, 能操纵这样的结果也许只有上帝了

这样的彩票中奖算法应该足够公平了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值