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