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