size(300,300); background(0); noStroke(); smooth(); for (float a = random(33); a < 300; a += random(33,66)) { for (float b = random(267,300); b > 1; b -= random(33,66)) { fill(a,30); arc(a, a, b%a, b%a, PI, TWO_PI); arc(b, b, a%b, a%b, TWO_PI-PI/2, PI/2); } }