在Java中使用数组生成4个不重复的随机数可以通过以下步骤实现:
以下是一个示例代码:
import java.util.Arrays;
import java.util.Random;
public class RandomNumberGenerator {
public static void main(String[] args) {
int[] randomNumbers = new int[4];
Random random = new Random();
for (int i = 0; i < randomNumbers.length; i++) {
int randomNumber;
boolean isDuplicate;
do {
randomNumber = random.nextInt();
isDuplicate = false;
for (int j = 0; j < i; j++) {
if (randomNumbers[j] == randomNumber) {
isDuplicate = true;
break;
}
}
} while (isDuplicate);
randomNumbers[i] = randomNumber;
}
System.out.println("Generated random numbers: " + Arrays.toString(randomNumbers));
}
}
这段代码使用了Random类生成随机数,并通过循环和判断确保生成的随机数不重复。最后,将生成的随机数打印输出。
请注意,这只是一个示例代码,实际应用中可能需要根据具体需求进行适当的修改和优化。
领取专属 10元无门槛券
手把手带您无忧上云