每分钟生成随机数服务器端

时间:2014-08-21 11:02:35

标签: php

我试图建立一个每分钟服务器端生成一个随机数(www.DivergentMC.com/genauth)的系统。因此,如果你刷新,它将保持不变,直到服务器计数一分钟,并且serversode为每个人创建一个新的。

2 个答案:

答案 0 :(得分:1)

使用Cron Job。将生成的数字保存到文件或db:

file_put_contents('randomNumber.txt', rand(0, 9999));

答案 1 :(得分:0)

<?php
  $rand = rand();
  $now = time();
  $next = strtotime(date("H:i",strtotime("+1 minute")));
  $diff = $next-$now;
  if(!$_COOKIE['random']) {
    setcookie("random",$rand,time()+$diff);
  } else {
    $rand = $_COOKIE['random'];
  }
  echo $rand;
?>