let a = 0.0;
let x=0;
let y=0;
let r=60;
let t=0;
let c=0;
function setup() {
createCanvas(500, 500);
colorMode(HSB,80,100,100);
//background(120);
}
function draw() {
a+=2;
t+=1;
if(t>360){
t=0;
}
noStroke();
fill(t,81,100);
r=noise(c);
r=map(r,0,2,10,180);
c+=0.08;
y=r*sin(radians(a))+250;
x=r*cos(radians(a))+250;
ellipse(x,y,15,5);
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.1.9/p5.min.js"></script>