Sometimes, five minutes is all you need to make something interesting.
Output from Processing sketch. Evolving image from random placement of ellipses on a grid. Random shade of grey.
The guts of how each circle is placed:
PVector c = new PVector(); int rx = ceil(random(47)); int ry = ceil(random(47)); c.x = map(rx,1,47,0, width); c.y = map(ry,1,47,0, height); noFill(); stroke(map(millis() % 5000 , 0, 5000, 0, 10)*(256/10)); strokeWeight(.29); ellipse(c.x, c.y,123,123);