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