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