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