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