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