/**
* @desc 生成唯一单号【生成格式:前缀 + 时间 + 4位数微妙 + 4位数进程号 + 随机数4位】
* @author jgb
* @date 2017-11-09
* @access public
* @param string $prefix 前缀【可以表达单号的类型】
* @return string $unique 25位长度
*/
public static function generateUnique($prefix = 'A') {
$unique = $prefix;
$unique .= date('ymdHis');
$unique .= substr((microtime(true) * 10000), -4);
$unique .= sprintf("%04d", substr(getmypid(), 0, 4));
$unique .= mt_rand(1000, 9000);
return $unique;
}
来源:原创
发布时间:2020-07-01 22:12:18