0

我使用 php 中的 shuffle 函数随机生成 0 到 999 之间的数字。有没有办法在每个页面重新加载时保持这些随机生成的数字的顺序

4

2 回答 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 回答