Some pictures of my first attempt to create random dungeons. The steps are:
1) random room-placement by a very trivial algorithm
2) generation of prefect maze
3) combining the results
4) simplify output to make the dungeons solvable for human beings