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