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