php / ajax随机字符和倒计时

时间:2013-11-18 08:14:22

标签: php ajax actionscript-3 random countdown

我正在尝试模拟as3中的单词游戏 需要相同的随机字符或所有用户以及2分钟倒计时

我有一个生成25个随机字符的代码。如何为所有用户显示随机字符?

<?PHP
     function randStr($rts=20) { 
     $act_chars = "ABCÇADAEFGĞHEIİJKELMNOAÖPRKSŞTUÜVYZ"; 
     $act_val = ""; 
     for($act=0; $act <$rts ; $act++) { 
       mt_srand((double)microtime()*1000000); 
       $act_val .= mb_substr($act_chars, mt_rand(0, mb_strlen($act_chars)-1), 1);
     } 

     return $act_val; 
    } 
    $dene = randStr(25);
    print "izinliharfler=$dene";
?>

也许我需要使用cron作业,我不知道

2 个答案:

答案 0 :(得分:0)

您可以将生成的字符串(字符串)存储在表格中,

然后创建一个ajax调用以将其拉到所有用户。

答案 1 :(得分:0)

您可以使用用户的IP地址,然后相应地更改种子。

<?PHP
     function randStr($rts=20,$ip) { 
     $act_chars = "ABCÇADAEFGĞHEIİJKELMNOAÖPRKSŞTUÜVYZ"; 
     $act_val = ""; 
     for($act=0; $act <$rts ; $act++) { 
       mt_srand((double)microtime()*1000000+$ip); 
       $act_val .= mb_substr($act_chars, mt_rand(0, mb_strlen($act_chars)-1), 1);
     } 

     return $act_val; 
    }
    $ip = ip2long($_SERVER['REMOTE_ADDR']);
    $dene = randStr(25,$ip);
    print "izinliharfler=$dene";
?>