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