java随机产生1~100的3个不相同的数字代码
时间: 2024-05-01 18:18:50 浏览: 80
只用三行代码就从一千个数字随机选出了一百个不同的数字!
可以使用以下代码实现:
```
import java.util.Random;
public class RandomNumbers {
public static void main(String[] args) {
int[] nums = new int[3];
Random random = new Random();
for (int i = 0; i < nums.length; i++) {
int num = random.nextInt(100) + 1;
boolean isDuplicate = false;
for (int j = 0; j < i; j++) {
if (nums[j] == num) {
isDuplicate = true;
break;
}
}
if (isDuplicate) {
i--;
continue;
}
nums[i] = num;
}
for (int num : nums) {
System.out.println(num);
}
}
}
```
这段代码使用 Java 的随机数生成器 Random 产生 1~100 的随机数,然后使用一个数组存储三个随机数,确保这三个数不相同。最后将这三个数输出到控制台。
阅读全文