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