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