Afficher des point au hasard

Fermé
xbot - 29 août 2012 à 23:07
BoNOOBo Messages postés 31 Date d'inscription dimanche 1 janvier 2012 Statut Membre Dernière intervention 13 janvier 2013 - 31 août 2012 à 20:28
Bonjour,

j'aimerai afficher des points au hasard sur une page web, et qu'a chaque rechargement il n'y ai pas le même nombre. Comment peut on faire en php ?
Je sais qu'il ya la fonction rand() mais après...

merci d'avance


34 réponses

jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 79
29 août 2012 à 23:09
Bonsoir,

Je peux te donner une solution en javascript si tu veux, mais php je ne sais pas.
0
heu, oui je suis preneur :)
0
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 79
29 août 2012 à 23:24
Alors

var x = Math.round(Math.random() * 100);
alert(x);


Le round c'est pour arrondir le chiffre, et le 100 pour avoir des nombres entre 0 et 100. Donc si tu veux entre 0 et 10 tu remplaces par 10 !

Le alert c'est pour l'exemple, tu peux très bien faire un inerHTML
0
Je sais pas si c'est normal, mais ça ne me donne rien.. J'ai mis le code dans une page html. Quand j'ouvre la page, j'ai le code affiché, rien de plus..
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 79
29 août 2012 à 23:37
Il faut mettre le code entre balise <script> </script> ! en précisant ton script biensur, dans ton cas du js donc :
<script type="text/javascript">
Ton code
</script>
0
rien ne change, voici le code :


<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <link rel="stylesheet" href="style.css" />
        
    </head>
	<script type="text/javascript"> 
  var x = Math.round(Math.random() * 100);
alert(x);
</script>
    </body>
</html>
0
BoNOOBo Messages postés 31 Date d'inscription dimanche 1 janvier 2012 Statut Membre Dernière intervention 13 janvier 2013 2
31 août 2012 à 20:28
Il manque pas une balise <body> ?
0
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 79
Modifié par jeremy.s le 29/08/2012 à 23:44
Chez moi ca marche très bien :
<!DOCTYPE html> 
<html> 
    <head> 
        <meta charset="utf-8" /> 
        <title>testRamdom</title> 
    </head> 

    <body> 
  <script type="text/javascript"> 
   
   var x = Math.round(Math.random() * 100); 
            alert(x); 
    
  </script> 
 </body> 
</html> 


Ah mon avis ton css doit faire planté le truc
0
ah oui ca marche effectivement, mais ce n'est pas exactement ce que je recherche..

Je voudrais qu'a chaque rechargement de la page il y ait des points affichés aléatoirement.
0
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 79
29 août 2012 à 23:49
Des points ?
0
oui^^
0
tu comprends ce que je veux dire ?^^
0
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 79
29 août 2012 à 23:59
Quand tu dis point, c'est " . " ?
0
Oui exactement, et qu'il revoit la valeur du nombre de points affichés
0
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 79
30 août 2012 à 00:05
D'accord j'ai compris !
Bah fais ton random, dans une variable x que tu affiches à l'écran.
Pour disposer tes points aléatoirement sur l'écran, tu fais une boucle de 0 à x, et pour chaque valeur du place un " . " à des coordonnées aléatoires (tu réutilises donc le random)
0
Malheureusement je ne connais presque rien du javascript :s J'arrive à comprendre dans la mesure de mes capacités, mais ça ne va pas plus loin..
0
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 79
30 août 2012 à 00:11
J'ai appris le javascript, mais je ne sais juste pas faire la partie où il faut placé les points à certaines coordonnées.
Si tu attends demain, je peux voir pour faire un code !
Mais pourquoi tu veux faire tout ca enfaite ?
0
Il n'y a pas de problème, je peux attendre ;)

Au début je voulais me faire un petit jeux en php pour m'amuser et m'entraîner, rien de plus :)
0
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 79
30 août 2012 à 00:20
D'accord, dans ce cas la aucun interet que je te donne un code tout fait ! ;-)
Surtout si c'est pour te donner un code js alors que tu es curieux de php !
Je ne connais pas le php, mais je commence tout doucement à m'y mettre. Donc je vais voir pour faire ca en php quand même. En js c'est pas compliqué donc en php ca doit pas être bien compliqué non plus !
Et si jamais tu veux faire ca en js pour t'amuser, un tuto sur les bases du js suffis ! Les variables, les boucles, créer un document. Mais pour placer le document à des coordonnées spécifiques, va falloir demander google !
0
C'est plus un jeux pour moi ^^ je vais chercher de mon côté pour php :)
0
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 79
30 août 2012 à 00:37
D'accord, tiens moi au courant, j'aimerais savoir comment faire aussi ! Par curiosité :)
Mais dans l'idée, je t'ai expliqué comment procédé en gros. Faut juste voir si c'est applicable en php.
0