生成一个随机数,用于多个PHP进程


Generate a Random Number that Stays for more than one PHP Process?

我对此做了一些研究,并发现rand(), srand()和mt_srand()但是它们对我来说不是很好。

我希望PHP生成一个随机ID(数字),然后让它保持这种方式,无论你刷新页面多少次。我想这可以用递增操作符或会话变量来完成?也许饼干?

对于42到1337之间的随机数的会话,有一种方法:

session_start();
$random_nb = $_SESSION['random_nb'] ?: ($_SESSION['random_nb'] = mt_rand(42, 1337));
echo $random_nb;