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