定义一个函数 randN1N2(int rN1, int rN2 )。该函数有两个整型的输入参数 rN1 和 rN2,其中,rN1 <= rN2。该函 数的功能是生成 rN1 到 rN2 之间均匀分布的随机整数,该函数的返回值类型是整型。每调用一次该函数,函数 返回一个 rN1 至 rN2 之间的随机整数。
时间: 2024-01-21 15:17:42 浏览: 140
使用ActiveX函数与MATLAB接口.zip_familys1q_matlab activeX_使用ActiveX函数与MA
以下是一个可能的实现方式:
```java
import java.util.Random;
public class RandomNumberGenerator {
private static Random rand = new Random();
public static int randN1N2(int rN1, int rN2) {
int range = rN2 - rN1 + 1;
return rand.nextInt(range) + rN1;
}
}
```
该函数使用Java的内置的 `Random` 类来生成随机数。首先计算出给定范围内的数字个数 `range`,然后使用 `nextInt()` 方法生成一个介于0到 `range-1` 之间的随机整数,并将其加上 `rN1` 得到最终的随机整数。
阅读全文