import java.util.Random;
/*
* 求0-100的随机数
* 求1-100的随机数
* 求50-100的随机数
* 求80-120的随机数
* 求m-n的随机数,定义方法
*
* public int nextInt(int n) 生成指定区间的随机数 [0,n)
*/
public class Test {
public static void main(String[] args) {
Random random = new Random();
//求0-100的随机数
// for (int i = 0; i < 100; i++) {
// int nextInt = random.nextInt(101);
// System.out.println(nextInt);
// }
//求1-100的随机数
// for (int i = 0; i < 100; i++) {
// int nextInt = random.nextInt(100)+1;
// System.out.println(nextInt);
// }
//求50-100的随机数
// for (int i = 0; i < 100; i++) {
// int nextInt = random.nextInt(51);
// System.out.println(nextInt+50);
// }
//求80-120的随机数
// for (int i = 0; i < 100; i++) {
// int nextInt = random.nextInt(41);
// System.out.println(nextInt+80);
// }
//求m-n的随机数
method(13,210);
}
//50-100 0-50 + 50
//80-120 0-40 + 80
//13-210 0-(210-13) + 13
//求m-n的随机数
public static void method(int m,int n) {
//先确定两个数字大小
int min = Math.min(m, n);
int max = Math.max(m, n);
Random random = new Random();
for (int i = 0; i < 200; i++) {
int randomNumber = random.nextInt(max-min+1)+min;
System.out.println(randomNumber);
}
}
} |
|