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