package zuoye; import java.util.ArrayList; import java.util.List; public class Demo03 { public static void main(String[] args) { //随机生成a到b的数字(包含a,不包含b): int num = (Math.random()*(b-a)+a); //随机生成a到b的数字(包含a,也包含b): int num = (Math.random()*(b+1-a)+a); //生成65到91的随机数 List<Integer> list = new ArrayList<>(); //这里是因为JDk6.5以后可以帮包装起来 因为里面有写这个代码 //生成 65到 91 不包含91 也就是[65,91) //随机生成a到b的数字(包含a,不包含b): int num = (Math.random()*(b-a)+a); // 26 = 91-25 for (int i = 0; i < 10; i++) { int num = (int)(Math.random()*26+65); list.add(num); System.out.println(list.get(i)); } System.out.println("-----------------------\n"); //生成 65到 91 包含91 也就是[65,91] //随机生成a到b的数字(包含a,也包含b): int num = (Math.random()*(b+1-a)+a); //27 = 91+1-65 String nums = ""; for (int i = 0; i < 10; i++) { int num = (int)(Math.random()*27+65); list.add(num); System.out.println(list.get(i)); } } }