//color your world color outer, middle, inner; float r, g, b; void setup() { size (500, 500); background(0); stroke(0); smooth(); frameRate(2); //how fast the ellipses show up color any_color; r = random(0, 255); g = random(0, 255); b = random(0, 255); any_color = color(r, g, b); } void draw() { middle = lerpColor(outer, inner, .33); fill(outer); ellipse(random(1, 499), random(1, 499), 60, 60); fill(middle); ellipse(random(1, 499), random(1, 499), 50, 50); fill(inner); ellipse(random(1, 499), random(1, 499), 30, 30); } void mousePressed() { color any_color; r = random(0, 255); g = random(0, 255); b = random(0, 255); any_color = color(r, g, b); outer = color(any_color); //Need a new random outer color r = random(0, 255); g = random(0, 255); b = random(0, 255); any_color = color(r, g, b); inner = color(any_color); //Need a new random inner color }