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