public static String getShortUuid() {
StringBuffer stringBuffer = new StringBuffer();
String uuid = UUID.randomUUID().toString().replace("-", "");
for (int i = 0; i < 8; i++) { // 32 -> 8
String str = uuid.substring(i * 4, i * 4 + 4);
// 16进制为基解析
int strInteger = Integer.parseInt(str, 16);
// 0x3E -> 字典总数 62
stringBuffer.append(chars[strInteger % 0x3E]);
}
return stringBuffer.toString();
}
02-16