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;
  }

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;

  }