. 利用Random类产生10个100〜999之间的随机整数。 提示:[n—m](n、m均为整数,n<m)之间的随机数的公式为n+ (new Random()). nextlntCm—n+1)。
时间: 2024-02-09 18:08:28 浏览: 87
你可以使用以下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之间的随机整数了。
相关问题
利用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个随机整数并输出。
阅读全文