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