There will be certain principles governing the way the map is generated (rooms will be connected by hallways, for instance). I've written a dungeon creation algorithm before; I just haven't used it in any game I've released. I know more or less how it's going to work, but I don't want to make any proclamations yet until I've finished implementing it and made any necessary changes.