随机生成字母数字
private static String getItemID(){
String val = "";
Random random = new Random();
for ( int i = 0; i < 10; 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 ) );
}else if ( "num".equalsIgnoreCase( str ) ){
// 产生数字
val += String.valueOf( random.nextInt( 10 ) );
}
}
return val;
}