我有一个脚本,我在PHP中使用rand函数.现在我读了一些鬼故事,它真的很容易预测那些结果.这可能来自客户端吗?
例如,假设我们有一个rand(0,10).是否有可能预测下一个数字?
rand(0,10)
php math
随机数函数的目的是得到 - 你猜对了 - 一个随机数,你无法预测的东西(或者很难确定地预测).如果mt_rand()函数比旧函数更快且更不可预测(更"随机")rand(),为什么不将基础实现切换到新方法?
mt_rand()
rand()
换句话说,rand()如果/因为底层实现发生了变化,那么使用哪种程序会破坏PHP的更高版本?
php
php ×2
math ×1