(1)创建一个RandomDemo类, 定义一个生成4位随机数的方法getRandom() 重载定义一个生成n位随机数的方法getRandom(int number) (2)创建一个TestRandom类,在主方法中,实例化对象,分别调用不同的方法输出随机数
时间: 2023-11-27 17:55:41 浏览: 31
RandomDemo类的代码如下:
```java
import java.util.Random;
public class RandomDemo {
private Random random = new Random();
public String getRandom() {
int num = random.nextInt(9000) + 1000;
return String.valueOf(num);
}
public String getRandom(int number) {
int max = (int) Math.pow(10, number);
int min = (int) Math.pow(10, number - 1);
int num = random.nextInt(max - min) + min;
return String.valueOf(num);
}
}
```
TestRandom类的代码如下:
```java
public class TestRandom {
public static void main(String[] args) {
RandomDemo rd = new RandomDemo();
System.out.println("随机生成的4位数:" + rd.getRandom());
System.out.println("随机生成的6位数:" + rd.getRandom(6));
}
}
```
输出结果:
```
随机生成的4位数:7840
随机生成的6位数:526977
```