生成uid的算法

private function _getUid()
{
//2013-01-01 00:00:00 (timestamp-microtime)
$startTime= 1356969600000;
$preBit = '0'.decbin(intval(microtime(1) * 1000) - $startTime);
$partitionNumber = '0000000000';
$counter = decbin(rand(0, 4096));
return bindec($preBit.$partitionNumber.$counter);
}

上一篇:JSTL标签之c:foreach,c:if标签小结


下一篇:【洛谷】3375 KMP字符串匹配