您好,欢迎来到外链网!
当前位置:外链网 » 站长资讯 » 专业问答 » 文章详细 订阅RssFeed

16位uuid生成器,在线生成uuid

来源:互联网 浏览:108次 时间:2023-04-08
public static String getUUID(){ return UUID.randomUUID().toString().replace("-","");}public static Integer getUUIDInOrderId(){for (int i = 0; i<100; i++){ Integer orderId=UUID.randomUUID().toString().hashCode(); orderId = orderId < 0 ? -orderId : orderId; //String.hashCode() 值会为空 } return orderId;}

但这有两个问题都不能保证生成的数字像uuid一样唯一
1.既然是数字在逻辑运算的时候肯定有重复的可能性
2.转换为hascode时会产生碰撞生成相同的hashcode

98100631