/** * * @param begin 区间段的最小集合 * @param end 区间段的最大集合 * @return */ public static int iRandom(int []begin, int []end){ Random r =new Random(); int index = r.nextInt(begin.length); int size = end[index]-begin[index]; return r.nextInt(size)+begin[index]; //产生随机数后的ASC
}
/** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int []begin={48,65,97}; int []end={57,90,122}; char []c = new char[6]; for(int i=0;i<6;i++){ c[i]=(char) iRandom(begin, end);