0, 127); stroke(255); tenPrint(10, 2); } void draw() { } void tenPrint(float step, float rnd) { for (int y = 0; y < height; y += step) { for (int x = 0; x < width; x += step) { if (random(1) > rnd) { line(x, y, x+step, y+step); } else { line(x, y+step, x+step, y); } } } } void mouseDragged() { background(0, 0, 127); float rnd = map(mouseX, 0, width, 0, 1); float div = map(mouseY, 0, height, 2, 80); tenPrint(div, rnd); }