php - 5分钟内生成随机数

标签 php srand

如何每 5 分钟生成一个随机数?当我搜索时,我发现了Need to generate random number after time interval 。使用它,我编码如下:

    <?
    $seed = floor(time()/(60*60*12));
    srand($seed);
    $item = rand(0,9);
    echo $item;
    ?>

但是$item的值在5分钟内没有改变。如何编辑此代码?

最佳答案

您从另一个 SO 问题中提取的示例每十二小时生成一个新的随机数,如代码中的“12”所示。

由于您想要每五分钟一个新的随机数,因此代码如下:

<?
$seed = floor(time()/(60*5));
srand($seed);
$item = rand(0,9);
echo $item;
?>

关于php - 5分钟内生成随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11184492/

相关文章:

php - 给 .html 页面(没有服务器端脚本)一个 .php 扩展名有什么缺点吗?

php - Codeigniter 2x Firefox session

php - 索引中的 Seo 语言重定向

javascript - 在 Google Chrome 中将 '?' 编码为 '%3F' 时出错

c - 如何将时间(NULL)生成的随机种子存储在文本文件中?

C++ srand() 函数

c - C中的随机数

php - symfony3中的功能测试,提交表单后访问容器

c - 随机数游戏C

c++ - 在哪里初始化随机种子以通过多个随机模块使用?