彩票的随机是什么算法?

代丽弦代丽弦最佳答案最佳答案

我要说明一点,我并非数学家,这篇文章只是我对这个问题的个人观点,肯定存在很多不足之处,欢迎大家批评指正! 彩票的随机数产生机制有很多种,目前使用的最为广泛的可能是利用加密算法产生的随机数。

以双色球为例,福彩中心通过密码芯片生成17个随机数,每个号码的出现概率都等于1/17。而大乐透则是由计算机多次随机抽取5个数字组成一串5位数的号码。这种通过计算产生随机数的办法看似科学,其实却存在着很大的问题。因为如果用来产生随机数的机器或者芯片本身出现问题,那么这些随机数就会毫无例外地出现偏差,而这种偏差是根本无法被发现的(除非有人暗中操作)。直到有一期彩票售出后,发现中奖的号码与以前开出的一期或几期的号码完全一样时,我们才会意识到机器出了问题。到那时,已经为时晚矣——所有的购买此类彩票的购买者都将蒙受损失。我想,这应该是大家不愿意看到的吧。

所以我个人认为,彩票的随机数产生应该采用真随机数发生器。最简单的真随机数产生器就是丢硬币。如果正面朝上就记作1,反面朝上就记作0。这样我们就得到了一组唯一确定的数字序列。当然,用丢硬币的方法来产生随机数需要保证每次掷币的结果必须只依赖于上一次的结果,也就是说,不能使用同一个硬币连续掷出相同结果的情况。否则的话,这组随机数就不是真正的随机数了。

我认为支付宝的刮刮卡可能使用的是某种真随机数发生器。因为如果我们假设它使用的真的是随机数,那么无论每期开出多少注头奖,总有一个幸运儿会刮中,而这显然是不合理的。 所以,我认为支付宝的刮刮卡很有可能不是使用随机数产生的号码,而是由某些人类能够掌握的规律产生。比如,可能的前面的几期没有开出的号码,就有可能作为下一期的开奖号。

我来回答
请发表正能量的言论,文明评论!