

float a, b, c = random(0.001,0.09), d = random(0.001,0.09), ss= random(1);
int bb = int(random(200, 1024)), aa = int(random(85, 255)), cc = int(random(100, 255));
float i1 = random(0.001,0.01),i2 = random(0.001,0.01);
int t, t2 = int(random(3,7)), t3;
int coli = int(random(0,360));
void setup() {
size(1024, 1024);
background(random(75), 20);
colorMode(HSB);
t3 = millis()/1000 + t2;
}
void draw() {
//t = millis();
for(int i = 0; i<random(250); i++){
t = t3-millis()/1000;
//stroke(a%360, aa, cc);
stroke(noise(c)*coli%360, aa, cc, random(35));
strokeWeight(1.5+noise(d));
//if (t%500==0) {
if(t<0){
b=random(250, 800);
ss=random(1);
i1 = random(0.001,0.01);
i2= random(0.001,0.01);
coli = int(random(0,360));
println("Ding " + ss);
bb = int(random(200, 1024));
t3=millis()/1000 + t2;
}
if (ss<0.25) {
a = bb*radians(tan(noise(c)))*100;
b = bb*sin(noise(d));
}
else if(ss>0.25 && ss<0.5) {
a = radians(bb*atan(noise(c)))*100;
b = bb*cos(noise(d));
}
else if(ss>0.5 && ss<0.75) {
a = radians(bb*cos(noise(c)))*100;
b = bb*asin(noise(d));
}
else if(ss>0.75 && ss<1) {
a = radians(bb*sin(noise(c)))*100;
b = bb*acos(noise(d));
}
println("a, b " +a+" " + b);
point(a, b);
c+=i1;
d += i2;
}
}
void keyReleased(){
if(key == 's'){
saveFrame("Enero-02b-2020_####.png");
}
}




















