Randomly generated dungeons

There is some discussion and a couple of simple examples in this thread.