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