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