如何每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分钟内没有变化。如何编辑此代码?
答案 0 :(得分:4)
您从另一个SO问题中提取的示例每个TWELVE HOURS生成一个新的随机数,如代码中的“12”所示。
由于您每隔五分钟需要一个新的随机数,因此代码如下:
<?
$seed = floor(time()/(60*5));
srand($seed);
$item = rand(0,9);
echo $item;
?>
答案 1 :(得分:1)
您每隔12小时使用相同的值播种它,这会导致它显示相同的结果。不必要地停止播种。