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