生成26位唯一的订单号

Posted xiaogou

tags:

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

/**  * Note        : 生成26位数字的唯一订单号  * Author      : LMZ  * Time        : 2019/9/2  10:50  * @return string  */ 
function create_order_sn(){
        //date("Ymdhis") . sprintf("%08d", $user_id) . mt_rand(1000, 9999);//郝英晨的生成方法
       
        $sn = date(Ymdhis) . substr(implode(null, array_map(ord, str_split(substr(uniqid(), 7, 13), 1))), 0, 8).mt_rand(1000, 9999);//自己改装的方法
        return $sn;
    }
 

 

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

分布式系统订单号唯一策略

订单流水号(唯一编号)的生成

生成一个不重复的订单号(php)

生成订单号,要求是唯一的,如何实现?

如何生成唯一订单号

java怎么生成一个唯一的只有数字的订单号