Java生成UUID

2022-11-20 21:35:00
admin
原创 4637
摘要:Java生成UUID

一、Java生成UUID

1、UUID,Universally Unique Identifier通用唯一识别码;

2、UUID规范:https://www.rfc-editor.org/rfc/rfc4122

3、UUID长度:128位,16字节,32个十六进制字符;

3、UUID展示格式:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx,8-4-4-4-12;

5、UUID变体表示格式,版本表示类型,版本3基于哈希,版本4基于随机数;


java.util.UUID

1、UUID(long mostSigBits, long leastSigBits),使用数值生成uuid;

2、UUID fromString(String name),使用uuid字符串生成uuid;

3、UUID randomUUID(),使用随机数生成uuid,变体2版本4;
4、UUID nameUUIDFromBytes(byte[] name),使用哈希生成uuid,变体2版本3;

5、int variant(),获取变体号;
6、int version(),获取版本号;

发表评论
评论通过审核之后才会显示。