如何生成11-190的不重复的随机数并存入9*20的矩阵
时间: 2024-02-03 22:14:04 浏览: 57
生产不重复19位随机数
你可以使用 python 中的 random 模块生成不重复的随机数,并将其存入 9*20 的矩阵中。具体实现可以参考以下代码:
```python
import random
# 生成不重复的随机数
nums = random.sample(range(11, 191), 9*20)
# 存入 9*20 的矩阵中
matrix = []
for i in range(9):
row = []
for j in range(20):
row.append(nums[i*20+j])
matrix.append(row)
```
这段代码中,首先使用 random.sample() 函数生成不重复的随机数,其中 range(11, 191) 表示生成 11 到 190 的整数序列,9*20 表示要生成的随机数的个数。然后使用两个 for 循环将这些随机数存入 9*20 的矩阵中。最终得到的 matrix 就是一个 9*20 的矩阵,其中每个元素都是不重复的随机数。
阅读全文