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