转自csin
package com.test;
import java.util.Random;
public class RedeemCodeUtils {
public static void main(String[] args) {
String st1 = createBigSmallLetterStrOrNumberRadom(8);
String st2 = createSmallStrOrNumberRadom(8);
String st3 = createBigStrOrNumberRadom(8);
System.out.println(st1);
System.out.println(st2);
System.out.println(st3);
}
/**
*
* @function 生成num位的随机字符串(数字、大写字母随机混排)
* @param num
* @return
*/
public static String createBigSmallLetterStrOrNumberRadom(int num) {
String str = "";
for(int i=0;i < num;i++){
int intVal=(int)(Math.random()*58+65);
if(intVal >= 91 && intVal <= 96){
i--;
}
if(intVal < 9