- 主题:问个uuid的问题
uuid是怎么保证唯一的呢?
我看最近还有一些算法采用时间+随机数来生成唯一主键,比如ulid之类,这些算法都不能从原理上保证真的唯一吧?
--
FROM 223.104.41.*
不能保证唯一的
【 在 licy 的大作中提到: 】
: uuid是怎么保证唯一的呢?
: 我看最近还有一些算法采用时间+随机数来生成唯一主键,比如ulid之类,这些算法都不能从原理上保证真的唯一吧?
--
FROM 222.128.63.59
不保证,但机率低
uuid是规范,但有不同的实现的
基于网卡mac+时间戳+随机 的实现,就很低很低
也有基于 ip+时间的
也有基于 时间的 或者 随机
重复机率就高了
【 在 licy 的大作中提到: 】
: uuid是怎么保证唯一的呢?
:
: 我看最近还有一些算法采用时间+随机数来生成唯一主键,比如ulid之类,这些算法都不能从原理上保证真的唯一吧?
: ...................
--
FROM 111.206.87.*
有那么长的字节数,在可见的范围内是不重复,概率低
--
FROM 222.131.205.*
有限长度的那显然不可能是唯一的
【 在 licy 的大作中提到: 】
: uuid是怎么保证唯一的呢?
: 我看最近还有一些算法采用时间+随机数来生成唯一主键,比如ulid之类,这些算法都不能从原理上保证真的唯一吧?
--
FROM 222.71.112.*
你遇到重复的了?
--
FROM 111.199.59.*
重复的可能性不排除,说不定曾经出现过了,但是如果时空上没有产生交集,那跟不重复也没区别。
或者你可以自己不停的运算一万亿次,看看能不能产生相同的两个。
--
FROM 122.242.150.*