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