设计一个方法,实现获取任意范围内的随机数
- 需求:请设计一个方法,可以实现获取任意范围内的随机数。
- 分析:
-
A:键盘录入两个数据。
-
int strat;
-
int end;
-
B:想办法获取在start到end之间的随机数
-
我写一个功能实现这个效果,得到一个随机数。(int)
-
C:输出这个随机数
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("输入第一个:");
int start = sc.nextInt();
System.out.println("输入第二个:");
int end = sc.nextInt();
//用for检验输出,检验完可自行去掉循环
for (int x = 0;x<100;x++){
int result = getRandom(200,300);
System.out.println(result);
}
}
public static int getRandom(int start,int end){
int random = (int)(Math.random()*(end - start + 1)+start);
return random;
}
}
运行结果: