为多个PHP进程生成一个随机数?

时间:2015-09-26 13:57:13

标签: php random numbers

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

我希望PHP生成随机ID(数字),然后无论刷新页面多少次都让它保持这种状态。 我想这可以通过递增运算符或会话变量来完成吗?饼干或许?

1 个答案:

答案 0 :(得分:1)

使用42到1337之间随机数的会话的一种方法:

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

echo $random_nb;