Yeah if it was truly random it would take a lot of maps before you got anything even remotely playable.
And also @snagglefox if you want a visualization of how it works as well you can double click on the word generate in the generate map ui, a box will pop up. If you put --visualize in there then you will get to see the process.