思路:
方法1,可以通过Math类中的random方法获取随机数,再乘以100加1,然后转换为int类型即可
方法2,可以通过Random类中的nextInt方法获取随机数
代码示例:
package MathTest;
import java.util.Random;
public class RandomNumberTest {
final static int num = 100;
public static void main(String[] args) {
System.out.println("方法一(使用Math类中的random方法):");
getRandomNumber_1();
System.out.println("方法二(使用Random类中的random方法):");
getRandomNumber_2();
}
private static void getRandomNumber_2() {
double d = (int)(Math.random()*num+1);//因为不需要0,所以需要加1
System.out.println(d);
}
private static void getRandomNumber_1() {
Random r = new Random();
int d = r.nextInt(num)+1;
System.out.println(d);
}
}
运行结果: