Create a rectangular grid
              
             
            
              Create a Labyrinth-style graph
              
             
            
              Turn this graph into a maze
              
                P(LIFO): 75%
                
                  
                
                Animation Speed: 5
                
                  
                
                
                  
                
                
                  
                    - To generate a maze, the original graph must
                        contain a single connected component
 
                    - The dual must be connected
 
                    - The starting point for the maze is randomly selected
 
                    - P(LIFO) is the probability that the next
                        path will continue on from the most recent path