扫雷地图生成器

在这个挑战中,你需要实现一个扫雷游戏的地图生成算法,确保地雷分布均匀随机。

要求

  • 实现一个 generate 函数,用于生成扫雷游戏的初始地图
  • 确保每个格子出现地雷的概率是一致的(均匀随机分布)
  • 函数应返回地雷位置的坐标数组,每个坐标为 [x, y] 形式

输入输出

  • width: 地图宽度
  • height: 地图高度
  • mineCount: 地雷数量
  • 返回值:地雷坐标数组,格式为 [[x1, y1], [x2, y2], ...]

示例

输入: width = 3, height = 3, mineCount = 2 可能的输出:

[
  [0, 1, 0],
  [0, 0, 0],
  [0, 0, 1]
]

注意:由于随机性,实际输出可能会有所不同,但地雷总数应该等于 mineCount,且分布应该是均匀随机的。