Merci pour ta réponse, c'est le cas, à partir du 3eme, c'est aléatoire,
j'ai arrondi en dessous ou au dessus, mais cela ne valide pas, donc effectivement il doit y avoir une erreur quelquepart, et je viens de trouver la faille dans mon code, je n'avais pas pris le probleme par le bon angle, je m'approchais du résultat sans qu'il ne soit exact, je vais donc recoder en faisant en sorte de trouver un truc unique et non pas aléatoire.
Merci pour ta réponse