public class JUID {
/**
* 随机生成输入长度的字符串,生成策略:前序列位[A-Z]-[0-9]-[a-z]{length/3},后余位随机
* @param length 所要生成的字符串长度
* @return String 生成的随机字符串
*/
public String createUID(int length){
if(length<3){//如果输入的长度小于3,那么就返回空字符串
return "";
}
char[] ss = new char[length];//存放生成的字符串
int i=0;
int index = 0;//索引位置
int standard = length/3;//前几位必须包含大小写字母数字
/**
* 随机生成输入长度的字符串,生成策略:前序列位[A-Z]-[0-9]-[a-z]{length/3},后余位随机
* @param length 所要生成的字符串长度
* @return String 生成的随机字符串
*/
public String createUID(int length){
if(length<3){//如果输入的长度小于3,那么就返回空字符串
return "";
}
char[] ss = new char[length];//存放生成的字符串
int i=0;
int index = 0;//索引位置
int standard = length/3;//前几位必须包含大小写字母数字