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