Maze generator

using unicode line drawing characters

This script will generate mazes in plain unicode text, which can then be pasted on irc for example:

Why? Beats me, but it's still fun.

Potential problems (most can be fixed by trying a few other monospaced fonts)

┌─┬─────────────────┬───────────┬───────────────────────┬─────┬─────┬─────┐ 
│ │ ╶─┬─────┐ ┌───┐ └─╴ ┌───┬─╴ │ ╶───┬───╴ ┌─────────╴ └───┐ ╵ ╷ ╷ │ ┌─╴ │ 
│ └─┬─┘ ┌─┐ │ └─┐ └─────┴─╴ │ ╶─┴─────┤ ╷ ┌─┴───┐ ┌───┬───╴ │ ┌─┘ │ └─┘ ╷ │ 
├─┐ │ ╶─┤ ╵ │ ╷ │ ┌───╴ ┌───┴─────┬─┐ │ └─┘ ╶─┐ └─┘ ╷ │ ╶───┴─┤ ┌─┼─────┤ │ 
│ │ │ ╷ │ ╶─┴─┤ │ │ ┌───┤ ╶─┬─╴ ╷ ╵ │ └─┬─────┴───┐ │ ├─────┐ ╵ │ ╵ ╷ ╶─┘ │ 
│ │ └─┘ ├───┐ ╵ ├─┘ │ ╷ └─┐ │ ╷ ├───┴─╴ │ ╶─────┐ └─┤ │ ┌─╴ └───┤ ╶─┼─────┤ 
│ └─┬───┘ ╶─┴───┤ ╶─┤ └─┐ ╵ │ ├─┘ ┌─────┴─────┐ ├─┐ ╵ │ │ ┌───╴ └─┐ │ ╶───┤ 
│ ╷ │ ┌─────┐ ╶─┘ ╷ └─┐ └─┬─┘ │ ╶─┴─╴ ┌─┬───┐ │ │ └───┘ │ └───┬─┐ │ ├───╴ │ 
├─┘ │ ╵ ┌─╴ ├─────┘ ╷ │ ┌─┘ ╷ ├───────┘ │ ╷ │ ╵ │ ╶─┬───┴─┬─┐ │ ╵ │ │ ╶─┐ │ 
│ ╶─┴───┤ ┌─┤ ╶─────┴─┤ │ ┌─┘ │ ╶───┐ ╶─┤ │ └───┴─┐ │ ╶─┐ ╵ │ └───┘ │ ╷ │ │ 
├───╴ ╷ │ │ └─┬─────┐ │ │ └───┴───┐ └─┐ ╵ └─┐ ┌─╴ │ ├─╴ ├───┴───┬───┴─┤ └─┤ 
│ ┌───┘ │ ╵ ╷ └───┐ │ ╵ ├───╴ ┌───┴─╴ ├───┬─┘ │ ┌─┘ │ ╶─┘ ┌─╴ ╷ ╵ ┌─┐ │ ╷ │ 
│ │ ┌───┴───┴───╴ │ └───┤ ╶───┤ ╶───┬─┤ ╶─┤ ╶─┤ │ ┌─┘ ╶───┤ ╶─┼───┤ ╵ │ │ │ 
│ │ │ ╶─┬─────────┘ ╶─┐ └───┐ └───┐ │ ╵ ╷ └─┐ │ │ │ ╶─┬───┼─╴ │ ╶─┤ ┌─┘ │ │ 
│ │ └─┐ │ ┌───┬───────┤ ┌─┐ ├───┐ ╵ ├───┘ ╷ │ └─┤ └───┘ ╷ │ ╶─┴─┐ │ │ ┌─┘ │ 
│ ├─╴ │ └─┤ ╷ │ ╶───┐ ╵ │ │ │ ╷ └───┘ ┌─┬─┘ ├─┐ └─┬───┬─┤ │ ┌─╴ │ │ │ │ ╷ │ 
│ └───┴─┐ │ │ │ ╶─┐ ├───┘ │ ╵ ├───────┘ │ ┌─┘ │ ╷ ╵ ╷ │ │ └─┘ ┌─┘ ╵ │ │ │ │ 
├─────┐ │ │ │ └───┤ └─┐ ╶─┴─┬─┤ ╷ ┌───╴ │ │ ╷ │ └─┬─┤ │ └───┬─┘ ┌─┬─┘ │ └─┤ 
│ ┌─┐ ╵ │ ╵ ├─┬─╴ ├─╴ │ ╷ ╷ ╵ │ │ │ ╶─┬─┘ │ └─┼─╴ │ ╵ └─╴ ╷ │ ┌─┘ ╵ ┌─┴─╴ │ 
│ │ ╵ ┌─┴───┘ │ ╶─┤ ┌─┴─┤ └───┘ │ ├─╴ │ ╶─┴─┐ │ ╶─┴───────┤ │ └─────┤ ╶───┤ 
│ └─┐ │ ┌─┐ ╶─┼─╴ │ ╵ ╷ │ ┌─┬───┘ │ ┌─┴───┐ ╵ └─┬─────┬─┐ └─┼─────┐ │ ┌─╴ │ 
│ ╷ └─┘ ╵ └─┐ ╵ ╶─┴───┘ │ ╵ │ ╶───┴─┘ ╷ ╶─┴───╴ ╵ ┌─╴ ╵ └─┐ ╵ ╶─┐ ╵ └─┘ ╷ │ 
└─┴─────────┴───────────┴───┴─────────┴───────────┴───────┴─────┴───────┴─┘ 
source