Every time this program is run it generates a random maze. This generates a random maze with a random TEXTURE by texture, I mean that it might be really twisty, or really straight, that branch lengths may be quite long, or very short, or both but without any middle ground. It most often means that one or more directions are particularly favoured or the opposite. basically, I just gave it a way of assigning random probabilities of the maze drawer choosing to go in one direction versus the other. because of the fact that there is usually more space to the right of the branching point than to the left, just because of how the generator system works, it is often very twisty when the prob4 value is quite high relative to the other probabilities. I hope you just have fun with this! If you want, you can print screen and print out mazes you particularly like!