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