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