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