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