在这个挑战中,你需要实现一个扫雷游戏的地图生成算法,确保地雷分布均匀随机。
要求
- 实现一个
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,且分布应该是均匀随机的。