Chiffre aléatoire en html

yergal Messages postés 104 Statut Membre -  
 rara -
Bonjour, je cherche un code html qui ferait varier un nombre

exemple quand je me connecte sur une page web y a le chiffre 200 qui s'affiche et ce chiffre boug en permanance un coup y descand un coup y remonte ect... vous avez comrpis ? ^^
Configuration: Windows Vista Internet Explorer 7.0

4 réponses

  1. Eric-40
     
    Bonjour,

    Peux-tu renommer ta page en .php ?
    à ce moment là, tu pourras ajouter

    <?= rand(1,10) ?>

    le 1er nombre est la valeur la plus petite de ton nombre aléatoire, le 2ème, la valeur max
    tu mets cette commande à l'endroit où tu veux afficher le nombre
    pour l'exemple ci-dessus, tu auras donc un nombre compris entre 1 et 10

    code simplifié d'une page rand.php
    ==========================================================
    <html>
    <head>
    <!-- .......... -->
    </head>

    <body>
    <!-- .......... -->
    l'entier <?= rand(1,10) ?> est compris entre 1 et 10 inclus
    <!-- .......... -->
    </body>
    </html>
    ==========================================================

    en raffraichissant la page (F5), tu verras le nombre bouger
    cordialement
    2
  2. -neo- Messages postés 103 Statut Membre 13
     
    Bonjour,

    Je pense que ce script pourrait répondre à tes attentes:

    <html>
    	<head>
    		<title>Nombre Al&eacute;atoire</title>
    	</head>
    	<SCRIPT language=javascript>
       function Timer(nbprecedent,variation) {
       var nbaleat=Math.floor(1000*Math.random());
       if(variation>0){
    	//on veut que le nb aleatoire augmente par rapport à la valeur précedente
    		while(nbaleat<=nbprecedent){
    			nbaleat=Math.floor(1000*Math.random());
    		}
    	//on change la valeur de la variation pour le prochain appel
    	variation=-1
       }
       else
       {
    	//on veut que le nb aleatoire diminue par rapport à la valeur précedente
    		while(nbaleat>=nbprecedent){
    			nbaleat=Math.floor(1000*Math.random());
    		}
    	//on change la valeur de la variation pour le prochain appel
    	variation=1
       }
    		document.getElementById('nbaleat').innerHTML=nbaleat;
    		//appel récursif de la fonction toutes les 1 sec
    		//on est obligé de concaténer les paramètres sinon l'appel sera :Timer(aleat,variation)
    		//													au lieu de 	 Timer(258,1) par exemple
           setTimeout("Timer("+nbaleat+","+variation+")",1000);
       }
    </SCRIPT>
    	<body>
    		Nombre al&eacute;atoire :
    		<span id="nbaleat">
    			<script style="text/javascript">
    				//on écrit un nombre aléatoire entre 0 et 1000
    				// en deuxième paramètre on met 1 car on veut que la première fois la valeur augmente
    				Timer(0,1);
    			</script>
    		</span>
    	</body>
    </html>  


    Si tu as des questions n'hésites pas.

    Cordialement

    -neo-

    s
    a
    d
    l
    i
    g
    .
    c
    o
    m
    0
  3. 123pierre Messages postés 53 Statut Membre 2
     
    trouve toi un script javascript..

    Une recherche sur google du style "script javascript position aleatoire" devrait te donner quelques resultat!
    -2