how about a hex map generator that will take a set of precreated tiles and randomly place them according to various specifications?