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