创造一个9*9的二维数组,数组元素在0~9间随机分布
时间: 2023-05-21 22:04:52 浏览: 81
好的,这是一个简单的编程题,可以用随机数生成器实现。以下是一个 Python 代码示例:
import random
array = [[random.randint(0, 9) for j in range(9)] for i in range(9)]
print(array)
这个代码将生成一个9*9的二维数组,数组元素在0到9之间随机分布。
相关问题
怎么随机生成9*9的二维数组
可以使用以下代码来随机生成一个9*9的二维数组:
```python
import random
arr = [[random.randint(0, 9) for j in range(9)] for i in range(9)]
print(arr)
```
这段代码使用了 Python 的列表推导式来生成一个9*9的二维数组,其中每个元素都是一个随机生成的整数。`random.randint(0, 9)`函数用于生成0到9之间的随机整数。
利用随机1~9整数生成3*3的二维数组
以下是Python代码实现:
```python
import random
# 生成3*3的二维数组
arr = [[random.randint(1, 9) for j in range(3)] for i in range(3)]
# 打印数组
for i in range(3):
for j in range(3):
print(arr[i][j], end=' ')
print()
```
输出结果类似于:
```
7 6 8
3 3 6
3 7 9
```