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