对于编程来说,它永远不是“随机的”。甚至随机生成器也使用算法来预测随机数。但是,如果知道生成方法,是否有可能预测接下来将生成的 5 个数字?
是的,可以预测随机数生成器接下来将产生什么数字。我见过这个叫cracking, breaking, or 攻击RNG。搜索任何这些术语以及“随机数生成器”应该会出现很多结果。
Read 我们如何学会在线扑克作弊:软件安全研究 https://web.archive.org/web/20110322162237/http://www.cigital.com/papers/download/developer_gambling.php有关如何攻击随机数生成器的精彩第一手资料。总而言之,作者根据在线扑克网站使用的错误洗牌算法找出了所使用的 RNG。然后他们通过对所发手牌进行抽样来找出 RNG 种子。一旦他们有了算法和种子,他们就清楚地知道在以后的洗牌后这副牌将如何排列。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)