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