生成订单唯一id

Posted 一片空白

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了生成订单唯一id相关的知识,希望对你有一定的参考价值。

$yCode = array(‘A‘, ‘B‘, ‘C‘, ‘D‘, ‘E‘, ‘F‘, ‘G‘, ‘H‘, ‘I‘, ‘J‘);
$orderSn = $yCode[intval(date(‘Y‘)) - 2011] . strtoupper(dechex(date(‘m‘))) . date(‘d‘) . substr(time(), -5) . substr(microtime(), 2, 5) . sprintf(‘%02d‘, rand(0, 99));
 
只能说重复几率很小,

以上是关于生成订单唯一id的主要内容,如果未能解决你的问题,请参考以下文章

分布式系统的唯一ID如何生成

分布式系统的唯一ID如何生成

php 如何生成订单号

php如何生成订单号

分布式唯一ID的几种生成方案

生成唯一的产品 ID [重复]