La fonction random en JS.

Résolu
Annatar -  
 Annatar -
Bonjour,

Voilà, dans le cadre d'un projet de fin d'année pour le BAC, on doit réaliser un programme en groupe. Avec mon groupe, nous avons choisit de coder un jeu du pendu. Dans l'ensemble , nous avançons bien, mais il est temps de supprimer les obstacles sur lesquels on bute.

Le début du programme (ci dessous) codé en JS, consiste à définir les variables et à générer aléatoirement un mot.

Problème! Je vérifie si ma commande random fonctionne, et la réponse est non. Quand je lance mon petit programme, rien ne se passe.
A noter que la dernière ligne est pour vérifier si la ligne de code juste au dessus fonctionne.



var motsecret=0;
var ok=0;              //Si ok>0, la lettre entrée par l'utilisateur appartient au mot.
var LT=0;              //LT= lettres trouvées, nombre de lettres trouvées dans le mot.
var TM=0;                //TM= taille du mot.
var ER=0;                //ER= erreurs; nombre d'erreur.
var mots=new Array();  //tableau contenant tous les mots.
                                mots[0]="TITANESQUE";
				mots[1]="ANABELLE";
				mots[2]="POMPIER";
				mots[3]="OBELISQUE";
				mots[4]="PLACARD";
				mots[5]="RADIATEUR";
				mots[6]="DEODORANT";
				mots[7]="CAMION";
				mots[8]="HORLOGE";
				mots[9]="MARGUERITE";
				mots[10]="ELEPHANT";
				mots[11]="IGLOO";
				mots[12]="NAVIRE";
                                
motsecret=mots[math.floor(math.random()*10)]
alert(motsecret);





Pouvez vous m'aider ? Merci


2 réponses

[Dal] Messages postés 6205 Date d'inscription   Statut Contributeur Dernière intervention   1 105
 
Salut Annatar,

Essaye avec des majuscules à Math, comme ceci :

motsecret=mots[Math.floor(Math.random()*10)]

Dal
1
Annatar
 
Merci ! C'est exactement ça !
0