//生成唯一的num+1位随机数生成规则
public static String getOrderIdByUUID(int length){
int merChantId=1;//最大支持1-9个集群机器部署
int hashCodeV=UUID.randomUUID().toString().hashCode();
if(hashCodeV<0){
hashCodeV=-hashCodeV;
}
//0代表前面补0
//代表长度
//d代表参数为正整型
return merChantId+String.format("%0"+length+"d",hashCodeV);
}
public static String getOrderIdByUUID(int length){
int merChantId=1;//最大支持1-9个集群机器部署
int hashCodeV=UUID.randomUUID().toString().hashCode();
if(hashCodeV<0){
hashCodeV=-hashCodeV;
}
//0代表前面补0
//代表长度
//d代表参数为正整型
return merChantId+String.format("%0"+length+"d",hashCodeV);
}