privatestatic String getItemID(int n){
String val ="";
Random random =newRandom();for(int i =0; i < n; i++){
String str = random.nextInt(2)%2==0?"num":"char";if("char".equalsIgnoreCase(str)){// 产生字母int nextInt = random.nextInt(2)%2==0?65:97;
val +=(char)(nextInt + random.nextInt(26));}elseif("num".equalsIgnoreCase(str)){// 产生数字
val += String.valueOf(random.nextInt(10));}}return val;}
随机生成大写字母混数字
publicstatic String getCapitalCharAndNum(int length){//RAND
Random RAND =newRandom();
String val ="";for(int i =0; i < length; i++){// 输出字母还是数字
String charOrNum = RAND.nextInt(2)%2==0?"char":"num";// 字符串if("char".equalsIgnoreCase(charOrNum)){// 大写字母65 小写字母97int choice =65 val +=(char)(choice + RAND.nextInt(26));}elseif("num".equalsIgnoreCase(charOrNum)){
val += String.valueOf(RAND.nextInt(10));}}return val;}
随机获取数字
privatestatic String getRandomNum(int n){
String val ="";
Random random =newRandom();for(int i =0; i < n; i++){
val += String.valueOf(random.nextInt(10));}return val;}
/*** 随机获取字母和数字 * @param n * @return / private static String getItemID(int n) { String val = “”; Random random = new Random(); for (int i = 0; i < n; i++) { ...