PHP uniqid() 生成不重复唯一标识

2018-07-13  本文已影响0人  willeny

这种方法生成的唯一标识中没有重复。

<?php
    public function createSn()
    {
        $units = array();
        for($i=0;$i<1000000;$i++){
            $units[]=md5(uniqid(md5(microtime(true)),true));
        }

        $count = count($units);
        foreach ( $units as $uk => $uv)
        {
            $duplicates[$uv] = $uk;
        }
        echo count($duplicates);//1000000
    }
上一篇 下一篇

猜你喜欢

热点阅读