我使用php中的shuffle函数随机生成介于0到999之间的数字。有没有办法在每个页面上重新加载那些随机生成的数字的顺序
答案 0 :(得分:2)
<?php
session_start();
if (!isset($_SESSION['numbers'])) {
$_SESSION['numbers'] = array(/*numbers here*/);
shuffle($_SESSION['numbers']);
}
// use $_SESSION['numbers']
答案 1 :(得分:0)
我认为这就是你所追求的,但我可能在这里错了。
您可以使用srand()
功能选择用于随机数生成的种子值。这是用于从rand()
的连续调用生成所有其他随机数的初始数字。这意味着如果你选择一个数字(地狱,甚至从rand()
获得一个)并存储它,你就可以使用srand()
为生成器播种并从{{获得相同的值序列。 1}}。