Original Post
I have specific need for an algorithm that can generate noise for terrain heightmaps which should be extremely flexible in the patterns it would create. The tricky part is that is must be constrained to predefined values along the top and left sides of the map. I'd prefer to use the same algorithm for creating all different sorts of terrain from an arid desert, grassy plains or acrtic tundra to mountains, hills or cliffside shores. Although if I must I have no problem with using different algorithms for different terrain types, so long as they can still blend in with surrounding patches which have a different terrain type.