鍍金池/ 問答/PHP/ 大家覺得這個(gè)字符串轉(zhuǎn)唯一數(shù)字的函數(shù)有可能會(huì)發(fā)生重復(fù)嗎

大家覺得這個(gè)字符串轉(zhuǎn)唯一數(shù)字的函數(shù)有可能會(huì)發(fā)生重復(fù)嗎

function hashcode($str)
{
    $mdv = md5($str);
    $mdv1 = substr($mdv,0,16);
    $mdv2 = substr($mdv,16,16);
    $crc1 = abs(crc32($mdv1));
    $crc2 = abs(crc32($mdv2));
    return bcmul($crc1,$crc2);
}
回答
編輯回答
咕嚕嚕

有可能

想要不重復(fù),必須做分布式自增服務(wù),在并發(fā)下 也能做到不重復(fù)

你的函數(shù) 當(dāng)$str 相同的時(shí)候,那么返回值就相同了

2017年10月24日 13:50