je veux placer dans un array, des valeurs random différentes les unes des autres, j ai vraiment besoin qu elles respectent au moins 20 points de distanciation....
voila ce que j'ai fait :
Code : Tout sélectionner
var all = [];
var i = 0 ;
randomDiff();
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function randomDiff()      								 //function pour obtenir des nums differents
{
  var num1 = randomNumber(10,290); 					// prends en un premier
  all[0]= num1;                								   //  met le dans le tableau à l index zéro
do                                								 //  jusqu'a ce qu il y ait 12 num dans le tableau fais : 
{
  var temp = randomNumber(10,290);  					// tu prends un premier numero temporaire
  var j; 
 	 for (j = 0; j < all.length; j++ )   					// et tu regarde dans le tableau...
  		{
		 if ((temp<all[i]-10)||(temp>all[i]+10))			// ....si ce num temporaire est suffisament distant de chacuns des membres...
            {
         	 all.push (temp);                					    //  puis que c'est bon tu le mets dedans
             i++;                              							  // et tu incrémente....
             console.log (all[i]);
            }                         
     	 }
   		}
    	 while (i<11) 									//  jusqu'a ce qu il y ait 12 personnes
    }
////////////////////////////////////////////////////////////////////////////////////// Random inbetwin range of 10-290
    
function randomNumber(min, max) {  
    return Math.floor(Math.random() * (max - min) + min); 
} 
voila j'ai fait plein de tentatives differentes sans y rriver,
si qq peut m'aider avec ca, par avance merci!!!

