paukparl-IterationExercise

 sketch:

 

gif:

 

var justClicked;
var gridSize;
 
function setup() {
  createCanvas(400, 400);
  justClicked = true;
  gridSize = width/10;
  fill(50);
  stroke(255);
  strokeWeight(3);
}
 
function draw() {
  if (justClicked) {    
 
    // redraw
    background(100, 100, 108);
    for (var y = gridSize; y < width; y += gridSize) {
      for (var x = gridSize; x < height; x += gridSize) {
        var rand = random();
        if (rand < 0.05) { 
          ellipse(x, y, 10);
        } else {
          ellipse(x, y, 20);
        }
      }
    }
 
    justClicked = false;
  }
}
 
function mousePressed() {
  justClicked = true;
}