Java生成UUID

2022-11-20 21:35:00
admin
原创 3122
摘要: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变体表示格式,版本表示类型,版本1基于时间,版本4基于随机数;


java.util.UUID

1、UUID(long mostSigBits, long leastSigBits),直接指定uuid值;
2、UUID nameUUIDFromBytes(byte[] name),使用哈希生成uuid值,变体2,版本3;
3、UUID randomUUID():使用随机数生成uuid值,变体2,版本4;
4、UUID fromString(String name),直接指定uuid字符串;

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

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