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