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