Maze generation is a fascinating topic. I also played with different maze generating algorithms and wrote a program [1] that generates SVG files that can be send to a laser-cutter. I used it to do some investigations on the statistics of different types of algorithms. I have some fascination with mazes that only have rooms with either one or three exits [2]. I used the program to create an kind of inverted maze with different heights which now hangs in my living room. [3]
[1] https://github.com/FransFaase/MazeGen
[2] https://www.iwriteiam.nl/counting.html#paper
[3] https://www.iwriteiam.nl/D2006.html#21