Java生成UUID
- 2022-11-20 21:35:00
- admin
- 原创 3122
一、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(),获取版本号;
发表评论