Bonjour.
Je suis en train de vouloir imposer deux valeurs différentes...
J'ai créer deux listes de valeurs.
Un choix aléatoire pour chacune me permet d'extraire chaque valeur, mais pour un souci mathématique (division par un nul), ces deux valeurs doivent être différentes.

Comment m'y prendre simplement ?
... renouveler un choix "tant que"

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
var valeura = [ -9,-8,-7,-6,-5,-4,-3,-2,-1,1,2,3,4,5,6,7,8,9];
var valeurc = [ -9,-8,-7,-6,-5,-4,-3,-2,-1,1,2,3,4,5,6,7,8,9];
 
 
var a=Math.floor(Math.random()*18);  
var c=Math.floor(Math.random()*18) ;  
 
var signe_a=Math.sign(valeura[a]);
var signe_b=Math.sign(valeurb[b]);
var signe_c=Math.sign(valeurc[c]);
var signe_bd=Math.sign(valeurd[d]-valeurb[b]);
var solution=(valeurc[d]-valeurb[b])/(valeura[a]-valeurc[c]);  <!-- solution -->
var solutionpositive=Math.abs(solution);          <!-- absolue de solution -->
var troischiffre=Math.round((solution+Number.EPSILON)*100)/100;
var signe_solution=Math.sign(solution);
 
 
function equation(){
 
	document.getElementById('a').innerHTML=Math.abs(valeura[a]);
	document.getElementById('b').innerHTML=Math.abs(valeurb[b]);
	document.getElementById('c').innerHTML=Math.abs(valeurc[c]);
	document.getElementById('d').innerHTML=Math.abs(valeurd[d]);
}
Merci d'avance.