使用php保持随机生成的数值

时间:2013-03-10 17:31:11

标签: php

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

2 个答案:

答案 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}}。