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