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