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