使用php持久化随机生成的数值

使用php持久化随机生成的数值,php,Php,我在php中使用随机函数随机生成0到999之间的数字。有没有办法在每一页上保持这些随机生成的数字的顺序重新加载我想这就是你想要的,但我可能错了 <?php session_start(); if (!isset($_SESSION['numbers'])) { $_SESSION['numbers'] = array(/*numbers here*/); shuffle($_SESSION['numbers']); } // use $_SESSION['numbers']

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

我想这就是你想要的,但我可能错了

<?php
session_start();

if (!isset($_SESSION['numbers'])) {
  $_SESSION['numbers'] = array(/*numbers here*/);
  shuffle($_SESSION['numbers']);
}

// use $_SESSION['numbers'] 
您可以使用
srand()
函数选择用于生成随机数的种子值。这是用于从对
rand()
的连续调用中生成所有其他随机数的初始数字。这意味着,如果您选择一个数字(该死,甚至从
rand()
中获取一个)并存储它,那么您就可以使用
srand()
为生成器设定种子,并从
rand()

中获得相同的值序列