知识点:mt_srand(seed) seed是种子数,seed相同的话,随机出来的序列值是相同的
mt_rand():产生序列
mt_scrand(seed)这个函数的意思,是通过分发seed种子,然后种子有了后,靠mt_rand()生成随机 数。 提示:从 PHP 4.2.0 开始,随机数生成器自动播种,因此没有必要使用该函数 因此不需要播种,并且如果设置了 seed参数 生成的随机数就是伪随机数,意思就是每次生成的随机数 是一样的
分析代码
通过脚本获取序列数
种子数相同,尝试的序列数是一致的,所以我们可以通过脚本得出第一个序列数
<?php
mt_srand(372619038);
echo intval(mt_rand());
?>
# 得出1155388967