得到一个数组,数组里面是6个不重复的10-15的随机整数
时间: 2023-05-13 13:06:26 浏览: 85
可以使用以下代码来得到一个数组,数组里面是6个不重复的10-15的随机整数:
```python
import random
arr = random.sample(range(10, 16), 6)
print(arr)
```
输出结果可能为:
```
[10, 12, 13, 14, 15, 11]
```
请注意,每次运行代码都会得到不同的结果,因为随机数是随机生成的。
相关问题
怎么创建一个30*30的数组,每一行都是1-30的不重复随机整数序列
以下是Python代码实现:
```python
import random
array = []
for i in range(30):
row = random.sample(range(1, 31), 30)
array.append(row)
print(array)
```
首先定义一个空的数组 `array`。
使用 `range(30)` 循环生成 30 个数字,用来表示数组的行数。
在每一次循环中,使用 `random.sample(range(1, 31), 30)` 生成一个从 1 到 30 的不重复随机整数序列,将其赋值给变量 `row`。
将 `row` 添加到数组 `array` 中。
最后输出数组 `array`。
用java声明一个17元素的数组,给元素赋值为6-66之间的随机整数,不能重复
您好,我可以回答这个问题。以下是用 Java 声明一个 17 元素的数组,给元素赋值为 6-66 之间的随机整数,不能重复的代码:
```
import java.util.Random;
public class Main {
public static void main(String[] args) {
int[] arr = new int[17];
Random random = new Random();
for (int i = ; i < arr.length; i++) {
int num = random.nextInt(61) + 6;
while (contains(arr, num)) {
num = random.nextInt(61) + 6;
}
arr[i] = num;
}
System.out.println(Arrays.toString(arr));
}
public static boolean contains(int[] arr, int num) {
for (int i = ; i < arr.length; i++) {
if (arr[i] == num) {
return true;
}
}
return false;
}
}
```
以上是用 Java 声明一个 17 元素的数组,给元素赋值为 6-66 之间的随机整数,不能重复的代码。希望能对您有所帮助。