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