// java代码:产生指定范围之内的随机数
package com.test;
import java.util.Random;
public class HelloWorld {
public static void main(String[] args){
Random r = new Random();
int lower = 10;
int upper = 20;
// 产生[lower, upper)之间的随机数
int a = r.nextInt(upper - lower) + lower;
System.out.println(a);
// -----------
// 产生26个随机英文字母
// 'A' = 65, 'a' = 97
int iUpperCase, iLowerCase;
char cUpperCase, cLowerCase;
for(int j = 0; j < 26; j++){
iUpperCase = r.nextInt(26) + 65; // 大写字母
iLowerCase = r.nextInt(26) + 97; // 小写字母
cUpperCase = (char)iUpperCase;
cLowerCase = (char)iLowerCase;
System.out.println("cUpperCase = " + cUpperCase + ", cLowerCase = " + cLowerCase);
}
}
}