A random dungeon generator. The code is open source.
Instructions, code and discussion is available here www.dungeon-master.com/forum/viewtopic.php?f=53&p=116869#p116869
But in summary: