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