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