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