用Java编写代码,代码要求位随机产生10个不同的数(15-30),放在长度为10的数组里(数组中元素不能相同).
时间: 2024-05-07 17:15:36 浏览: 98
```java
import java.util.*;
public class Main {
public static void main(String[] args) {
int[] arr = new int[10];
Set<Integer> set = new HashSet<>();
Random random = new Random();
for (int i = 0; i < arr.length; i++) {
int num;
do {
num = random.nextInt(16) + 15; // 生成15-30之间的随机数
} while (set.contains(num)); // 如果已经包含该数,则重新生成
arr[i] = num;
set.add(num);
}
System.out.println(Arrays.toString(arr));
}
}
```
阅读全文