Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
最近我一直在研究 LCG 和伪随机数生成器的整个想法。无论如何,我认为 PHP 应该是一个很好的起点。
我的问题是,给定一个种子数字(通过 完成srand()),如何预测rand()序列中的下一个数字?
srand()
rand()
据我了解,该函数应该类似于(SEED * A + C) mod M如何找到 A、C 和 M 的值?如果我找到这些值,我可以预测序列中的下一个数字吗?
(SEED * A + C) mod M
编辑:在 7.0 版之前,rand() 成为 mt_rand() 的别名