鉴于rand()生成的一系列数字,我如何预测下一个值?蛮力是不可能的。 我知道rand()基本上是一个线性同余生成器,但也会使位移。我可以用什么理论来破解它?任何提示都将受到欢迎:)
答案 0 :(得分:5)
@unwind:谢谢你的建议!我在某些地方错了,文档让我走上正轨。
实际上,当你知道30个(左右)数字序列时,预测就是小菜一碟。在50%的情况下,“计算”答案是正确的。更多详细信息,请参阅unwind提供的链接或简化代码:http://www.mathstat.dal.ca/~selinger/random/