PHP创建"简短"没有后续模式的唯一ID

时间:2016-01-22 09:17:50

标签: php mysql

我正在寻找一种创建唯一ID的方法,这种ID在某种程度上不像uniqid()那样具有后续模式。

我当然习惯了随机化,但是这使得uniqid()不那么独特,因为它可能需要在检测到uniqid()在那一刻睡眠的时候重新进行更新。

我也不确定当我将一个uniqid()插入数据库时​​会发生什么,而且当多个进程运行时我会做多次并且它会重复。插入是否会失败或者uniqid()会在同一系统上及时检测到它吗?

长度也是一个问题。您不需要65个字符的用户ID,但对于文件,这在ai_id旁边不会有任何问题。

那么最好的选择是什么呢?我有很多关于它的谷歌,每个人都有另一个reeason为什么这个/那更好。 uniqid()帮助我很好,它基于太多的模式,我想避免。

0 个答案:

没有答案