全局唯一标识(GUID)是一种由算法生成的二进制长度为128位的数字标识符,GUID主要用于拥有多个节点,多台计算机的网络或系统中。

在理想情况下任何计算几何计算机群都不会生成两个相同的GUID,GUID的总数为2^128个,理论上是很难会两个相同。

GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制数。例如:6F9619FF-8B86-D011-B42D-00C04FC964FF 即为有效的 GUID 值。

需要GUID的时候,可以完全由算法自动生成,不需要一个权威机构来管理。

GUID理论上能产生全球唯一的值,对于以后的数据导入很方便。

生成两个相同的GUID的可能性非常小,但不为0,所以生成GUID的短发通常都加入了非随机的参数(如 事件)保证这种重复情况绝对不会发生。