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