Generate chunks using some perlin noise.

C++11 made this pretty fun with <random> and for each loops over initializer lists.