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