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