利用Random类产生10个100999之间的随机整数。 提示:[n—m](n、m均为整数,n<m)之间的随机数的公式为n+(new Random0).nextIntCm—n+1)。
时间: 2024-02-11 22:09:08 浏览: 28
好的,我来给您写一下Java代码:
```
import java.util.Random;
public class RandomDemo {
public static void main(String[] args) {
int n = 100; // 范围起始值
int m = 999; // 范围结束值
int count = 10; // 随机数个数
Random random = new Random();
for (int i = 0; i < count; i++) {
int result = n + random.nextInt(m - n + 1);
System.out.println(result);
}
}
}
```
运行代码,可以得到10个100至999之间的随机整数。
相关问题
利用Random类产生10个100〜999之间的随机整数。 提示:[n—m](n、m均为整数,n<m)之间的随机数的公式为n+ (new Random()). nextlntCm—n+1)。
好的,可以使用以下代码来产生10个100~999之间的随机整数:
```java
import java.util.Random;
public class RandomNumbers {
public static void main(String[] args) {
Random random = new Random();
for (int i = 0; i < 10; i++) {
int randomNumber = 100 + random.nextInt(900);
System.out.println(randomNumber);
}
}
}
```
这里使用了Random类的nextInt(int bound)方法来生成指定范围内的随机整数,其中bound为随机数的上界(不包含),因此需要将900作为参数传入,而100为随机数的下界。通过for循环可以生成10个随机整数并输出。
. 利用Random类产生10个100〜999之间的随机整数。 提示:[n—m](n、m均为整数,n<m)之间的随机数的公式为n+ (new Random()). nextlntCm—n+1)。
你可以使用以下Java代码来实现你的需求:
```java
import java.util.Random;
public class RandomNumbers {
public static void main(String[] args) {
Random random = new Random();
for (int i = 0; i < 10; i++) {
int randomNumber = random.nextInt(900) + 100;
System.out.println(randomNumber);
}
}
}
```
这个程序会输出10个100到999之间的随机整数。其中,`random.nextInt(900)`生成0到899之间的随机整数,再加上100,就可以得到100到999之间的随机整数了。