Minecraft’s world generation is a fairly random affair. In the background, the almost limitless game world is created based on intricate algorithms.
But, a fact that few people know, the basic code the world is based on, what is called the seed, is just a few characters long. By default, the game grabs the current system time as the basic input for the starting values of a world and runs with that.
Read more on gameranx.com