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