UUID, 又名全球独立标识(Globally Unique Identifier), 当然原名更高大上点儿, A.K.A 宇宙独立标识(Universally Unique Identifier). UUID最初用在一个本屌没听过的网络系统中, 然后被广泛应用到微软抄做系统.
UUID是128位(长度固定)unsigned integer, 能够保证(真的假的?)在空间(Space)与时间(Time)上的唯一性。而且无需注册机制保证, 可以按需随时生成。
据WIKI, 随机算法生成的UUID的重复概率为170亿分之一
由于UUID定长且与时间有关, 有一定可能性UUID会重复出现(大概在西元(A.D)3400, 与具体实现算法有关)
UUID生成算法最高支持10,000,000(一千万)每秒每台机器, 所以可以用作交易流水ID
uuid(Python)和NSUUID(iOS)遵循本RFC
详细链接:1、https://segmentfault.com/a/1190000000484508
2、https://tools.ietf.org/html/rfc4122