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