【发布时间】:2018-09-29 20:58:51
【问题描述】:
我需要为包含 6 位数字的学生票制作 ID。例如,000004 或 123456,它必须是唯一的,所以不要重复。我想使用 UUID 制作它,有点我不明白如何制作限制。
【问题讨论】:
-
在列表中生成所有百万数字。如果您希望它们以随机顺序排列,请随机播放。然后从列表中取出前 N 项。
-
为什么需要UUID,顺便说一下大于6位,可以从100000开始依次生成。
-
看到这个问题,UUID 不适合你想要的。 uuid 的唯一性部分取决于它的长度。 stackoverflow.com/questions/292965/what-is-a-uuid