begin process at 2012 05 29 22:42:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

réaliser une boucle pour obtenir plusieurs résultat ...


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

réaliser une boucle pour obtenir plusieurs résultat ...

dimanche 28 août 2005 à 23:05:59 | réaliser une boucle pour obtenir plusieurs résultat ...

popy29

bonjour,

je cherche à obtenir plusieurs  résultats ou n résultat différents à partir d'une fonction mais je ne trouve pas comment faire pour la boucle.

voici le code :
***********************************************************************************
<html>
<head>
 <title></title>
</head>

<body bgcolor="#C0C0C0">

<script>
function genere()
{


     var a = Math.round(Math.random()*48+1);
     var b = Math.round(Math.random()*48+1);
     var c = Math.round(Math.random()*48+1);
     var d = Math.round(Math.random()*48+1);
     var e = Math.round(Math.random()*48+1);
     var f = Math.round(Math.random()*48+1);

     var x = new Array ( a,b,c,d,e,f);

     if((x[0] == x[1]) || (x[0] == x[2]) || (x[0] == x[3]) || (x[0] == x[4]) || (x[0] == x[5]) ||
        (x[1] == x[2]) || (x[1] == x[3]) || (x[1] == x[4]) || (x[1] == x[5]) ||
        (x[2] == x[3]) || (x[2] == x[4]) || (x[2] == x[5]) ||
        (x[3] == x[4]) || (x[3] == x[5]) ||
        (x[4] == x[5]) || (x[5] == x[4]))
     
            genere();
 
   n1=x[0];
   n2=x[1];
   n3=x[2];
   n4=x[3];
   n5=x[4];
   n6=x[5];

  if ((n1==n2 || n1==n3 || n1==n4 || n1==n5 || n1==n6
       || n2==n3 || n2==n4 || n2==n5 || n2==n6
       || n3==n4 || n3==n5 || n3==n6
       || n4==n5 || n4==n6
       || n5==n6))
     {
    genere();
  }
     else
     {
  affich= a+" "+b+" "+c+" "+d+" "+e+" "+f ;
 document.getElementById("resul1").innerHTML= affich;
}
 
}

</script>

<input type="button" value="Bouton" name="bnom" onclick="genere()">
<form name='f'><table border="0"  width="">
   <tr>
 <td id="resul1" width=""></td>
   </tr>
</table></form>
</body>

</html>
*************************************************************************
merci d'avance

lundi 29 août 2005 à 01:32:47 | Re : réaliser une boucle pour obtenir plusieurs résultat ...

jesusonline

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
c'est quoi le but du jeu ? d'avoir 6 nombres distinct compris entre 1 et 48 ?

Je crois que cette source : http://www.javascriptfr.com/code.aspx?ID=33426 devrait t'aider ... 

if (!Array.prototype.sortRandom) 
  Array.prototype.sortRandom = function() { this.sort(function(elmt1, elmt2) { return ((2 * Math.round(Math.random())) - 1) }); }

function truc()
{
   var t = new Array();
   for (i = 0; i < 48; i++)
         t[i] = i + 1;
  
   t.sortRandom();

return t[0] + ' ' + t[1] + ' ' + t[2] + ' ' t[3] + ' ' + t[4] + ' ' + t[5];
}

document.getElementById("resul1").innerHTML= truc();


Cyril - MCP ASP.net
Webmaster de : Hoshimi.CodeS-SourceS.fr

lundi 29 août 2005 à 11:53:39 | Re : réaliser une boucle pour obtenir plusieurs résultat ...

popy29

ok merci pour ton aide


Cette discussion est classée dans : var, math, random, n1, round


Répondre à ce message

Sujets en rapport avec ce message

[a supprimer] background de mon rectangle [ par 59cortex59 ] bonjour,le code suivant permet de créer un rectangle avec du texte.le texte change de couleurmai le fond du rectangle non... /******************* Control et insertion dans des cellules [ par christuckers ] Salute tout le monde !Bon ba la j'ai l'impression de bloqué sur un truc completement ridicule. Je me dis que j'ai réussi à faire un truc de iouf, mais Plusieurs comptes à rebours sur la même page html [ par guitown ] La théorie semble fonctionnée, j'ai bien mes différents comptes à rebours correspondants à mes diverses dates d'échéance mais le côté pratique, à savo de la vitesse [ par peterbud ] Bonjour à tous, Alors voilà,mon script me permet de faire tomber des gouttes de pluie sur ma page et ce que je cherche à faire c'est à varier la vites Random Background Images de Picasa sur un site Blogger [ par Daelen ] Salut tout le monde.J'aimerais faire un truc qui parait simple mais ça ne fonctionne pas et ca m'enerve !Je veut que le background de mon site Blogger Problème affichage images sous ie [ par freemykl73 ] Bonjour à tous,Je cherche à mettre en place un script qui fait un décompte sur un site InternetJ'ai un petit problème avec ce script sous IE7: les ima Compte à rebours dynamique international ... [ par ex0 ] J'ai récupéré sur ce site un code pour afficher un compte à rebours dynamique mais ce dernier utilise la fonction date() or cela engendre évidemment Pointeur étoilé qui ne fonctionne pas...!! [ par Ferrari01 ] Bonjour à tous...Voici un petit code que j'ai adapté, mais qui ne fonctionne pas; en principe, de petites étoiles feraient une danse autour du pointeu Effet neige a l'invers [ par lnazcal ] Bonjour,Comment le sujet le dit si bien je cherche un javascript qui fasse un effet boules dans un verre de cola.Je me suis dit que il faudré changer Math.round et arrondi [ par chapata ] Hello ,Je cherche une petite fonction qui me permet d'arrondir ma valeur à 1 ou n nombre décimaux après la virgule.J'utilise la fonction "Math.rou


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,515 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales