This sketch is created with an older version of Processing,
and doesn't work on browsers anymore.
xxxxxxxxxx
float xoff = 0.1;
void setup()
{
size(800,200);
background(255);
//xoff = xoff+.1;
smooth();
}
void draw()
{
frameRate(5);
float x = random(40,750);
float y = random(36,150);
float g = random(30, 255);
float n = noise(xoff) * 310;
float nc = noise(xoff) * g;
stroke(nc, 0, 0);
strokeWeight(random(2,8));
line(x,y,x,1960);
noStroke();
fill(0, nc, 0);
float x2 = random(30, 50);
float y2 = random(30, 80);
ellipse(x,y,x2,y2);
}