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