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