On a fixed grid, Set up a random walk. For each step, make sure the grid cell has not been stepped on. Attempt at least 100 steps per walk. Attempt at least 50 walks. If the grid has no more space or there are no more attempts left, the terrain is fully generated. Color each walk with a color. The result gives a fairly convincing biome map.