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