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