Java 生成4个随机数字
时间: 2024-09-09 08:12:55 浏览: 78
在Java中,你可以使用`java.util.Random`类来生成随机数。以下是一个简单的示例,它会生成并打印四个介于0到99之间的随机整数:
```java
import java.util.Random;
public class RandomNumbers {
public static void main(String[] args) {
Random random = new Random();
int[] randomIntegers = new int[4];
// 生成并填充数组
for (int i = 0; i < 4; i++) {
randomIntegers[i] = random.nextInt(100); // 随机数范围是0到99(包括0)
}
// 打印随机数
System.out.println("随机生成的4个数字:");
for (int number : randomIntegers) {
System.out.print(number + " ");
}
}
}
```
运行这个程序,你会得到类似这样的结果:
```
随机生成的4个数字:
73 56 18 39
相关问题
java生成4位随机数字
是的,你可以使用 Java 的 Random 类来生成 4 位随机数字。以下是一个简单的示例代码:
```java
import java.util.Random;
public class RandomNumberGenerator {
public static void main(String[] args) {
Random random = new Random();
int randomNumber = random.nextInt(9000) + 1000;
System.out.println("随机生成的数字为:" + randomNumber);
}
}
```
在上面的代码中,我们使用 `nextInt` 方法生成 0 到 8999 之间的随机数字,然后再加上 1000,得到 1000 到 9999 之间的随机数字。
java随机生成60个四位数字
在Java中,你可以使用`java.util.Random`类配合`String`的构造函数来生成指定长度的随机四位数字符串。以下是一个示例代码:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
Random random = new Random();
StringBuilder sb = new StringBuilder();
for (int i = 0; i < 60; i++) { // 循环60次生成60个四位数
int digit;
do {
digit = random.nextInt(10); // 随机生成0到9之间的整数
} while (digit > 9 || sb.length() + String.valueOf(digit).length() > 4); // 确保总位数不超过四位
sb.append(digit);
}
String result = sb.toString(); // 将StringBuilder转换为字符串
System.out.println(result);
}
}
```
这个代码会生成60个不重复的四位随机数字并打印出来。
阅读全文