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