PHP生成16位数字不重复订单号

来源:互联网 发布:js if 不等于比较大小 编辑:程序博客网 时间:2024/06/05 14:29

https://my.oschina.net/cart/blog/169301

#substr(uniqid('', true), 15).substr(microtime(), 2, 8)#原理:微秒加线性随机$units = array();for($i=0;$i<1000000;$i++){    $units[]=substr(uniqid('', true), 15).substr(microtime(), 2, 8);}$values  = array_count_values($units);$duplicates = [];foreach($values as $k=>$v){    if($v>1){        $duplicates[$k]=$v;    }}echo '<pre>';print_r($duplicates);echo '</pre>';
0 0
原创粉丝点击