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