size(500,500);
strokeWeight(0.1);
smooth();
background(0);
float radius = 10;
int centX = 250;
int centY = 150;
stroke(255,20);
float x, y;
float lastx = -999;
float lasty = -999;
float radiusNoise = random(10);
for (float ang = 0; ang <= 1144440; ang +=5){
radiusNoise +=0.1;
radius += 0.01;
float thisRadius = radius +(noise(radiusNoise)*200) -100;
float rad = radians(ang);
x = centX + (thisRadius*cos(rad));
y = centY + (thisRadius*sin(rad));
if(lastx > -999){
line(x,y,lastx,lasty);
}
lastx = x;
lasty = y;
}
