Puoi aprire il codice e modificare la funzione: vedi l'Help
You can open the Code and modify the function: see the Help
HELP

aX = -2; bX = 6; aY = -7; bY = 1
Dx = 1; Dy = 1

i=0
for(j=0;j<1e4;j=j+1) {xp=Math.random()*(bX-aX)+aX; yp=Math.random()*(bY-aY)+aY
                      if( (xp-2)*(xp-2)+(yp+3)*(yp+3) >= 9) {QQ2x[i]=xp; QQ2y[i]=yp; i=i+1} }

function XX(t) {x= Math.cos(t)*3+2; if(Ix(x)<1){x=1/0}; return x}
function YY(t) {y= Math.sin(t)*3-3; if(Iy(y)<1){y=1/0}; return y}; t1=0; t2=6.29
for(j=0;j<=5e3;j=j+1) {t=t1+(t2-t1)/5e3*(j-1);Lx[j]=XX(t);Ly[j]=YY(t)}