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