【发布时间】:2018-01-05 09:08:35
【问题描述】:
java.util.UUID.randomUUID().toString() 长度是否总是等于 36?
我无法找到这方面的信息。 Here只说以下:
公共静态 UUID randomUUID() 用于检索类型 4(伪随机生成)UUID 的静态工厂。 UUID 是使用加密强的伪随机数生成器生成的。 回报: 一个随机生成的 UUID
而type 4 什么也没告诉我。我不知道这种情况下类型 4 是什么意思。
【问题讨论】:
-
因为 UUID 有定义的长度,所以是的。
-
'a UUID represents a 128-bit value' 的哪一部分你没看懂?
-
以下是 Javadoc 关于类型的说明: version 字段包含一个描述此 UUID 类型的值。 UUID 有四种不同的基本类型:基于时间的、DCE 安全的、基于名称的和随机生成的 UUID。这些类型的版本值分别为 1、2、3 和 4。
标签: java string random uuid string-length