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