Operations on the
Area type that involve random numbers.
Picking points inside areas
Create a random room according to given parameters.
Create a void room, i.e., a single point area.
Pick a subset of connections between adjacent areas within a grid until there is only one connected component in the graph of all areas.
Pick a single random connection between adjacent areas within a grid.