Pattern 3
It makes random parallel, perpendicular and offset lines and curves. Click on the drawing above to re-draw the pattern. This latest version has a density modifier to stop the lines getting too bunched up. A matrix array keeps track of how many lines stop and start in 10x10 blocks. It disallows more than about 6 starting or stopping in any one square.
Source code
Built with Processing