Does the version of Minecraft affect world generation? 

For example, if I use a seed to generate a world in 1.7.2 and I use the same seed to create a new world in 1.8, would both worlds be different, similar or the same?