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