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