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