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