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