首页 > 编程知识 正文

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

时间:2023-05-03 11:04:08 阅读:281303 作者:1524

168飞艇最强技巧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

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。