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