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