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