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
}