java获取一个随机三位整数
时间: 2023-08-11 12:05:03 浏览: 141
您可以使用Java中的Random类来生成随机数,然后使用nextInt方法限定范围为100到999,如下所示:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
Random random = new Random();
int randomInt = random.nextInt(900) + 100;
System.out.println(randomInt);
}
}
```
这个程序将会输出一个随机的三位数,例如:`453`。
相关问题
Java创建一个包含10个元素的整型数组,用三位随机整数初始化
可以使用Java的Random类生成随机数,然后通过循环将随机数填充到整型数组中。代码如下:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
int[] arr = new int[10];
Random rand = new Random();
for (int i = 0; i < arr.length; i++) {
arr[i] = rand.nextInt(900) + 100; // 生成三位随机整数
}
System.out.println(Arrays.toString(arr)); // 输出数组
}
}
```
上述代码中,调用`Random.nextInt(int bound)`方法生成一个在0到bound之间的随机整数,因此我们可以通过`rand.nextInt(900) + 100`生成一个三位随机整数。循环10次将随机数填充到数组中,最后使用`Arrays.toString(arr)`方法将数组输出。
java随机生成三位数
在Java中,你可以使用`Random`类和`nextInt()`方法来生成一个随机的三位数。以下是一个简单的示例:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
Random random = new Random();
int randomNumber = random.nextInt(900) + 100; // 生成100到999之间的随机整数
System.out.println("生成的三位数是: " + randomNumber);
}
}
```
在这个例子中,`nextInt(900)`会生成一个0到899的随机数,再加上100是为了确保结果至少为100。如果你想确保每次运行都会得到不同的三位数,你可以去掉`+ 100`。