【发布时间】:2013-02-18 08:13:58
【问题描述】:
我知道uniqid() 方法可以创建许多长度为 7 或更多的唯一 id,但我想要创建的是长度为 5 且没有冲突的唯一 id。
是否可以创建 220.000 个长度为 5 的唯一 id 并检查是否有任何冲突?
【问题讨论】:
-
抱歉,字母和数字应该能够创建超过 220.00 个唯一 ID?
-
提交后才意识到。我总是将 ID 视为
int:) -
假设您采用英文字母(26 个字符)和数字字符 0-9,我们总共有 36 个字符。然后唯一组合的数量由 36^5 = 60466176 给出所以这应该绰绰有余
-
太棒了!以及如何做到这一点:-/