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