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