BTW, all these different map generation techniques are pretty fun to play with. Perlin noise allows you to create a lot of interesting stuff! You should try making a random map type! (Even if it's just FlatWorld).