public static String getAccountIdByUUId() {
int machineId = 1;//最大支持1-9个集群机器部署
int hashCodeV = UUID.randomUUID().toString().hashCode();
if(hashCodeV < 0) {//有可能是负数
hashCodeV = - hashCodeV;
}
return machineId + String.format("%015d", hashCodeV);
}
使用UUID获得一个不重复的16位账号的算法
最新推荐文章于 2024-08-21 02:18:12 发布