如何在 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。我怎样才能做到这一点?
我认为这应该有效:
int n = min + (int) (Math.random() * (max - min + 1));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4451 次 |
| 最近记录: |