GUID的唯一性

cod*_*ver 2 c++ windows registry coding-style guid

GUID是MSFT生成的128位唯一标识符.

我怀疑GUID是否是全球唯一的.我的意思是我生成的GUID,在任何系统中使用任何应用程序的人都没有其他人可以生成?真的吗?

我很惊讶微软如何知道或追踪这种独特性.

而且生成的uniquie GUID可以链接到任何实体吗?应用,变量,系统,?

GUOD所有实体可以链接到什么?任何人都可以澄清GUID的概念吗?编程语言是独立的吗?

lx.*_*lx. 5

您可能会对这两篇文章感兴趣,并且应该帮助您理解这些ID背后的概念.


UUID的目的是使分布式系统能够在没有重要中央协调的情况下唯一地识别信息.[...]"唯一"这个词应该被理解为"实际上独一无二"而不是"保证独特".[...]两个不同的项目可以共享相同的标识符.

需要选择标识符大小和生成过程,以使其在实践中充分不可能.

任何人都可以创建一个UUID并使用它来确定一些信息,即任何人都无法无意识地创建相同的标识符以识别其他内容.因此,标记有UUID的信息可以稍后组合到单个数据库中,而无需解析标识符(ID)冲突.

非常简单:它基本上是一种创建具有非常高的唯一概率的标识符(具有特定格式)的方法.