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