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