在 Java 中生成任意长度的任意随机数

Nik*_*ale 5 java

如何在 Java 中生成任意长度的任意随机数?比如,要生成一个宽度为3的数字,应该在100到999之间。那么如何编码呢?
在下图中:
描述
我想解决第二个问题。
这是我写的第一个问题:

public int getRandomNumberReturntypediff(int min,int max) {
    Random rand = new Random();

    int  n = rand.nextInt(1000) + 1;
    Integer.toString(n);

    System.out.println("get Random Number with return type STRING" + n);
    return n;
}
Run Code Online (Sandbox Code Playgroud)

假设我带参数length并返回String。我怎样才能做到这一点?

Evg*_*eev 1

我认为这应该有效:

int n = min + (int) (Math.random() * (max - min + 1));
Run Code Online (Sandbox Code Playgroud)