If you have to create the maze:
Generated from a seed
It is unfortunately impossible without risking an endless loop, but most times it is good enough to create a really large maze.
Daedalus has lots of features and implements all the algorithms on this page.
To generate a really big maze in Daedalus, start the ...