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