A simple program made in advance to learn cave generation methods
CaveGen is a Java library that I created in advanced for my A Level Computer Science project. This method uses the OpenSimplex Noise method.
For a room/corridor type generation see the basic branch