Chiffre aléatoire en html

yergal Messages postés 75 Date d'inscription   Statut Membre Dernière intervention   -  
 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 ? ^^
A voir également:

4 réponses

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
-neo- Messages postés 91 Date d'inscription   Statut Membre Dernière intervention   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
rara
 
met ses quoi la reponse spt
0
123pierre Messages postés 48 Date d'inscription   Statut Membre Dernière intervention   2
 
trouve toi un script javascript..

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