生成位数最短的随机唯一ID

2013-04-14 未知 6262 3 PHP & MYSQL

function getRandOnlyId() {
     //新时间截定义,基于世界未日2012-12-21的时间戳。
        $endtime=1356019200;//2012-12-21时间戳
        $curtime=time();//当前时间戳
        $newtime=$curtime-$endtime;//新时间戳
        $rand=rand(0,99);//两位随机
        $all=$rand.$newtime;
        $onlyid=base_convert($all,10,36);//把10进制转为36进制的唯一ID
        return $onlyid;
}
//得到随机唯一id
echo getRandOnlyId();
唯一ID  

6262

3

写评论

  昵称
  验证码