首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >字节是否可以安全地从UUID中删除,并仍然期望它保持其唯一性?

字节是否可以安全地从UUID中删除,并仍然期望它保持其唯一性?
EN

Stack Overflow用户
提问于 2011-01-10 01:47:12
回答 1查看 530关注 0票数 4

我编写了以下模块,将UUID编码为任意基数:

http://pypi.python.org/pypi/shortuuid/

现在,这使得它在保留唯一性的同时,使用默认字母表减少到22个符号,但我想知道在最大化保留唯一性的同时,我可以截取多少(/which)数字。

UUID的所有数字是否都是随机/唯一的,或者某些数字比其他数字更随机?例如,如果前几个数字是计算机/应用程序特定的标识符,那么很明显,它们的随机性比后几个数字要小。在我的实验中,我没有注意到任何类似的东西,但我想在给人们提供建议之前先确认一下。

将其截断为,比方说,8位数字有1/57^8发生冲突的概率,还是在数字上概率不一致?

EN

回答 1

Stack Overflow用户

发布于 2011-01-10 01:55:38

看起来这取决于你处理的是哪个版本。从版本3开始,事情应该是相当随机的

http://en.wikipedia.org/wiki/Universally_unique_identifier

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4640691

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档