I've been interested in map generation for a long time, but never really had been able to figure out how exactly it was all put together. I also didn't want to just use a noise generator for the hard work, so I have been putting together my own algorithm for map generation. I'm only on my first step: generating pretty specific features that you might find in mountain ranges or caves (breaking it apart by features of biomes and then piecing it all together in the end). Currently almost nothing about it is random, but I'm still pretty proud of what I have so far.
Some things to note:
It uses tween service right now so I can debug it as it generates, I'm still contemplating whether I'm going to keep it in the final version because it honestly makes it so much cooler. Also, I'm going for a sci-fi sort of theme, so those random things in the middle are not a mistake.