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