我不理解GUID。我的意思是,我知道它们是一个大的随机数,极小的可能重复,但为什么它们有如此严格的定义格式?(我参考了维基百科的大部分信息http://en.wikipedia.org/wiki/Globally_unique_identifier。)
为什么不只是将GUID作为完全随机的128位整数并完成呢?似乎对生成它们施加的所有限制和规则都会在某些方面降低熵。为什么要保留一些位用于格式和变体规范?为什么要指定字节序?
变体和格式规范真正让我感到困惑。如果它只是一个随机标识符,那么GUID的使用者为什么关心它是什么格式?这是一个128位的随机标识符,不是足够了吗?
为什么不只是将GUID作为完全随机的128位整数并完成呢?似乎对生成它们施加的所有限制和规则都会在某些方面降低熵。为什么要保留一些位用于格式和变体规范?为什么要指定字节序?
变体和格式规范真正让我感到困惑。如果它只是一个随机标识符,那么GUID的使用者为什么关心它是什么格式?这是一个128位的随机标识符,不是足够了吗?