Generating random maps is a cornerstone of many creative IT focused industries, like 3D animation, 3D modelling and especially game development. There are a lot of ready-made implementations on the web, but a lot of them are quite hard to understand. My implementations strive to be easy to understand and reimplement.
In depth explenations of the algorithms will be in each directory.
Graphical examples made using the raylib graphics library
As time goes on, obviously more methods will be added.