UUID和MD5散列重复的几率

关于UUID重复几率:

每秒产生10亿笔UUID,100年后只产生一次重复的机率是50%。如果地球上每个人都各有6亿笔UUID,发生一次重复的机率是50%

 

 

MD5重复几率: 
一般福利彩票的中头奖的机会,约一百万份之一,即1/10e6。而MD5重复几率相当1/10e22个一百万份之一。也就是说:相当于某人买了一亿亿亿次福彩,每次都中头奖的概率。

 

参考:

uuid:http://zh.wikipedia.org/wiki/UUID#.E9.9A.A8.E6.A9.9FUUID.E7.9A.84.E9.87.8D.E8.A4.87.E6.A9.9F.E7.8E.87

md5: http://www.wangchao.net.cn/bbsdetail_74506.html

 

-- end --

 

 

 

 

 

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
uuid.randomUUID()生成的UUID在一定意义上是世界级的不重复的。原因是UUID由当前日期和时间、时钟序和全局唯一的IEEE机器识别号组成。在同一时空中的所有机器都保证生成唯一的UUID。即使在同一台机器上多次生成UUID,每次生成的第一个部分会不同,其余部分相同。因此,基本上可以认为生成的UUID不会重复。 然而,从理论上讲,由于UUID生成的概率极低,可能会存在极小的概率发生重复的情况。但实际上,这种情况几乎是不可能发生的,除非在极高的高并发情况下。如果发生了重复,可以通过原子性操作避免。因此,可以放心使用uuid.randomUUID()生成的UUID来保证唯一性。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [uuid重复吗](https://blog.csdn.net/Andrew_Chenwq/article/details/131358656)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [用java生成不重复的字符串UUID.randomUUID().toString()](https://blog.csdn.net/tswc_byy/article/details/85548309)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [UUID随机数字](https://download.csdn.net/download/lingting_91/8895451)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值