一个抽奖系统,现在知道其他中奖的编码,现在还剩一个奖,想知道编号
电脑随机出来的数字能倒推回去,算出剩下的数字吗?
电脑随机数字,一共是20万个数字,抽取十二个数字
已知十一个个数字是181008
156507
155620
109651
193533
070831
032088
174400
055195
082671
007121
那么剩下一个数字能算出来吗?
抽出不放回的情况下
如有帮助,请采纳,十分感谢!
能推出来就不是60元解决的事,应该是600万研究的课题。
得看你用的这个随机数算法的原理是什么分布了,这是个概率问题啊(随机抽取不放回,超几何分布)
推不出来,随机数的生成一旦和时间等信息关联的话,基本就没法根据结果反推了。除非你原本就知道生成方法
只能说,如果你知道生成随机数的算法,理论上可以倒推出来,仅限理论,实际操作很难。
这应该是不太可能吧,如果有11万个还可能推断一下概率,11个样本太少了
电脑随机生成的数根本没有规律而言,所以说你不可能根据之前的数去推下一个数
这个不太可能,既然是随机数,本身就是随机的毫无规律
既然是随机生成的,那就没规律可言。
从数据上看,并不是简单的一元表达式,从中并找不到规律。
看用的什么随机数生成算法,如果是真正的随机数,肯定没有办法处理。
如果不是,调试状态的伪随机数是可以复现的。
不太行,如果你知道那个公式的大概模式,可以用深度学习将这个公式的参数学习出来,这样能在一定程度下模拟。
现有的11个数字没有任何规律可言,这就好比概率事件一样,只是从一批样本中随机选取指定数量样本,无法算出下一个数字
您好!
1、“随机”指的没出现过的可能都能出现,没有算法可言,顺推是不大可能实现的;
2、逻辑上能在全罗列的情况下倒推,先了解这个随机生成策略:一种是动态的随机,一种是静态的随机;静态的随机是已经早就帮你排好数字串的顺序,你几时获取都是一样的数字串顺序,动态的随机是你获取的时候才生产的数字串,如果是静态的随机,是有可能能在数据库中直接得到随机的所有数字串信息。
计算机生产的随机数,都是按照一定的算法生成,反推,即破解算法,理论上是可行的,样本数量足够,算力足够的情况下,是可以反推的,但时间、资源成本需要考虑。
很明确的告诉你,不能!!!
不能
他的随机并不是真的随机,而是根据你买的号码而变化,换句话就是你知道了也买不中。