uuid 的类型,是不是十六进制

Java uuid是由32位十六进制组成还是其他的进制构成,对于类型不清楚,百度都是答非所问

  在ColdFusion中可以用CreateUUID()函数很简单地生成UUID,其格式为:xxxxxxxx-xxxx- xxxx-xxxxxxxxxxxxxxxx(8-4-4-16),其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。而标准的UUID格式为:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx (8-4-4-4-12),可以从cflib 下载CreateGUID() UDF进行转换。

uuid通常为32位、64为、128位值。

java中你可以通过UUID.randomUUID() 来获取一个32位的uuid 。例如:c57ae966f9cf4668ac97a219773c43d3 你会发现每位的值都是1~F ,意味着为一个16进制的数。

严格来说,是二进制,但是因为001010101这样写,写着麻烦,看着也麻烦,所以我们一般写成16进制。写成16进制还是看着麻烦,所以人为加上连线符。
和电话号码的连线符一个道理,比如13740121056也可以写成137-4012-1056,看着就清楚多了。

java中你可以通过UUID.randomUUID() 来获取一个32位的uuid 。例如:c57ae966f9cf4668ac97a219773c43d3 你会发现每位的值都是1~F ,意味着为一个16进制的数。