Salut à tous 
Je suis élève de terminal S option ISN. On a un petit projet à réaliser sous processing : un banc de poisson 
Jusque là tout va bien jusqu'à ce qu'on me demande d'assigner une variable aléatoire v (allant de -6 à 6) qui déterminera la position + la vitesse en x et en y du poisson (j'ai utilisé un tableau pour assigner les différentes caractéristiques:
- p[0]= position x du poisson
- p[1]= position y du poisson
- p[2]= dx, vitesse en x du poisson
- p[3]= dy, vitesse en y du poisson
)
Voici mon code :
int x;
int y;
int dx;
int dy;
float v;
float [] poisson;
int taillePoisson;
void setup () {
size(500,500);
taillePoisson = 20''' ;
creeAleatPoisson (poisson, 6);
}
void creeAleatPoisson (float[]p,float v){
p[0] = random(500);
p[1] = random(500);
p[2] = random(-v,v);
p[3] = random(-v,v);
}
void draw () {
background (0,0,200);
dessinePoisson (poisson, taillePoisson);
avancePoisson (poisson);
if (poisson[0] > width) { //quand le poisson atteint la limite de la fenêtre graphique à droite, il revient tout à gauche
poisson[0] = 0;}
if (poisson[1] > height) { //quand le poisson atteint la limite de la fenêtre graphique en bas, il revient tout en haut
poisson[1] = 0;}
if (poisson[0] < 0) { //quand le poisson atteint la limite de la fenêtre graphique à gauche, il revient tout à droite
poisson[0] = 500;}
if (poisson[1] <0 ) { //quand le poisson atteint la limite de la fenêtre graphique en haut, il revient tout en bas
poisson[1] = 500;}
}
float xEPoisson (float [] p, int t) { // l’abscisse de l’extrémité du poisson
float x = p[0];
float dx = p[2];
float xE;
xE= x-t / (sqrt(dx*dx+dy*dy))*dx;
return xE;
}
float yEPoisson(float[] p, int t) { // l’ordonnée de l’extrémité du poisson
float y = p[1];
float dy= p[3];
float yE;
yE= y-t / (sqrt(dx*dx+dy*dy))*dy;
return yE;
}
void dessinePoisson(float[] p, int t) {
ellipse(p[0],p[1],20,20);
line (p[0],p[1],xEPoisson(p,t),yEPoisson(p,t));
}
C'est dans la partie void creeAleatPoisson (float[]p,float v) où j'ai cette erreur. Sinon quand je rentrais manuellement les coordonnées du poisson, le programme fonctionnait correctement.
Je suis débutant en informatique donc soyez indulgent avec moi
Si vous avez des question n'hésitez pas à me la poser 
Voila j'espère avoir été clair et merci d'avance 