float s = 50; float sMin = -3; float sMax = 2; void setup() { size(400, 400); } void draw() { background(255); // Die Größe s wird um einen zufälligen // Wert geändert. Dieser Wert ist über die Zeit // eher kleiner (-3, 2), bzw. größer (-2, 3). s = s + random(sMin, sMax); ellipse(mouseX, mouseY, s, s); // Wenn der Kreis zu groß ist, // wird der Zufallsbereich umgedreht. if (s > 250) { sMin = -3; sMax = 2; } // Ebenso, wenn der Kreis zu klein ist. if (s < 10) { sMin = -2; sMax = 3; } }