17 lines
431 B
C#
17 lines
431 B
C#
using System;
|
|
|
|
public static class MazeGenerator
|
|
{
|
|
public static bool[,] Generate(int rows, int cols)
|
|
{
|
|
var maze = new bool[rows, cols];
|
|
var rand = new Random();
|
|
for (int r = 0; r < rows; r++)
|
|
for (int c = 0; c < cols; c++)
|
|
maze[r, c] = rand.NextDouble() > 0.2; // 80% open
|
|
maze[0, 0] = true;
|
|
maze[rows - 1, cols - 1] = true;
|
|
return maze;
|
|
}
|
|
}
|