方法一
import java.util.Scanner;
public class MathDemo2 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入两个数字");
int start=sc.nextInt();
int end=sc.nextInt();
for(int i=0;i<100;i++) {
System.out.println(getrandom(100, 200));
}
}
public static int getrandom(int start,int end) {
int num=(int) (Math.random()*(end-start+1)+start);
return num;
}
}
方法二
Random():产生随机数的类
构造方法:
public Random()没有给种子,用的是默认种子
public Random(long seed)给出指定种子
成员方法:
public int nextInt()返回int范围内随机数
public int nextInt(int n)返回[0,n)范围内随机数
import java.util.Random;
import java.util.Scanner;
public class MathDemo3 {
public static void main(String[] args) {
Scanner sc= new Scanner(System.in);
System.out.println("请输入两个数字");
int start = sc.nextInt();
int end =sc.nextInt();
Random r=new Random();
for(int i=0;i<100;i++) {
//1---100内随机数
System.out.println(r.nextInt(end-start+1)+start);
}
}
}