短随机唯一id生成参考

时间:2023-03-09 16:41:26
短随机唯一id生成参考
<?php
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();
?>

转载自:http://www.thinkphp.cn/code/139.html