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