Sortir 1élémnt au hazard dns 1 tableau en jav
frédéric
-
frederic -
frederic -
Bonjour ,
j'essaye de faire le jeu du pendu et je n'arrive pas à faire en sorte que l'ordinateur choisisse au hazard un mot (String) qui se trouve dans un tableau que j'ai préalablement remplit de différents mots.
J'essaye avec random mais je ça ne va pas.Est-ce bien random que je dois utiliser? Si oui, pouvez vous me montrer ou me guider pour que je trouve comment l'utiliser?
Je suis vraiment débutant et votre soutien sera pour moi quelque chose de précieux.
Merci de me donner de votre temps et de votre connaissance.
j'essaye de faire le jeu du pendu et je n'arrive pas à faire en sorte que l'ordinateur choisisse au hazard un mot (String) qui se trouve dans un tableau que j'ai préalablement remplit de différents mots.
J'essaye avec random mais je ça ne va pas.Est-ce bien random que je dois utiliser? Si oui, pouvez vous me montrer ou me guider pour que je trouve comment l'utiliser?
Je suis vraiment débutant et votre soutien sera pour moi quelque chose de précieux.
Merci de me donner de votre temps et de votre connaissance.
A voir également:
- Sortir 1élémnt au hazard dns 1 tableau en jav
- Changer dns - Guide
- Tableau word - Guide
- Tableau ascii - Guide
- Trier un tableau excel - Guide
- Dns gratuit - Guide
5 réponses
Bonjour,
Il y a plusieurs random en java. Moi j'ai déjà utilisé Math.random si je me souviens bien. Si tu tapes "java random" sur google, tu auras sûrement plein d'exemples.
Vive le Québec libre! Et oui, je suis québécoise...
Il y a plusieurs random en java. Moi j'ai déjà utilisé Math.random si je me souviens bien. Si tu tapes "java random" sur google, tu auras sûrement plein d'exemples.
Vive le Québec libre! Et oui, je suis québécoise...
ou fais une sorte de calcul aleatoire demande au type de rentre un chiffre applique lui un operation ou meme rien du tout et associe un mot a ce chiffre apres dans un fichier tu ecris les chiffre deja rentre et tu fais remarquer que ce chiffre a deja etait tire
Daeric : ton idée n'est pas terrible je pense, car au bout d'un certain nombre de parties des chiffres reviendraient et les mots seraient alors trop répétitifs.
Demande plutôt au joueur d'entrer une suite de chiffres ou de lettres, puis traite-les de la façon de ton choix, par exemple grâce à leur code ASCII, pour en tirer un nombre associé à un élément du tableau. Par expemple, utiliser l'heure qu'il est serait intéressant si tu y arrives, car la même série de caractères entrés plusieurs fois ne ferait pas sortir le même mot car l'heure serait différente... mais là c'est déjà plus compliqué.
Demande plutôt au joueur d'entrer une suite de chiffres ou de lettres, puis traite-les de la façon de ton choix, par exemple grâce à leur code ASCII, pour en tirer un nombre associé à un élément du tableau. Par expemple, utiliser l'heure qu'il est serait intéressant si tu y arrives, car la même série de caractères entrés plusieurs fois ne ferait pas sortir le même mot car l'heure serait différente... mais là c'est déjà plus compliqué.
merci a tous pour vos conseil,
mais je suis vraiment débutant et dans un premier temps, j'essaye de faire pas trop compliqué histoire de me voir avancer et par la suite éventuellement, je l'améliorerais.
J'ai donc essayé avec random et pour m'assurer qu'un mot était choisi aléatoirement, je voudrais d'abord les afficher dans un Jlabel que j'ai appellé afficheur.
et ça ne marche pas voyez vous ce qui coince?
void jButton1_mousePressed(MouseEvent e) {
//Remplir le tableau avec des mots
{String[] tableaudesmots={"programme","imprimer","clavier","ecran","souris","disquette","graveur","scanneur","memoire","modem"};
//choisir un mot aléatoirement
Random rand = new Random();
int i = rand.nextInt(10);
Afficheur.setText (i);
}
}
}
encore merci de votre aide.
mais je suis vraiment débutant et dans un premier temps, j'essaye de faire pas trop compliqué histoire de me voir avancer et par la suite éventuellement, je l'améliorerais.
J'ai donc essayé avec random et pour m'assurer qu'un mot était choisi aléatoirement, je voudrais d'abord les afficher dans un Jlabel que j'ai appellé afficheur.
et ça ne marche pas voyez vous ce qui coince?
void jButton1_mousePressed(MouseEvent e) {
//Remplir le tableau avec des mots
{String[] tableaudesmots={"programme","imprimer","clavier","ecran","souris","disquette","graveur","scanneur","memoire","modem"};
//choisir un mot aléatoirement
Random rand = new Random();
int i = rand.nextInt(10);
Afficheur.setText (i);
}
}
}
encore merci de votre aide.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Oups, je viens de trouver mon erreue, voici la modification du code et ça marche.
void jButton1_mousePressed(MouseEvent e) {
//Remplir le tableau avec des mots
{String[] tableaudesmots={"programme","imprimer","clavier","ecran","souris","disquette","graveur","scanneur","memoire","modem"};
//choisir un mot aléatoirement
Random rand = new Random();
int i = rand.nextInt(10);
String a = tableaudesmots[i];
Afficheur.setText (a);
}
}
comme quoi le simple fait d'ecrire sa difficulté permet parfois de la trouver. encore merci à tous ceux qui viennent en aide au débutant tel que moi.
void jButton1_mousePressed(MouseEvent e) {
//Remplir le tableau avec des mots
{String[] tableaudesmots={"programme","imprimer","clavier","ecran","souris","disquette","graveur","scanneur","memoire","modem"};
//choisir un mot aléatoirement
Random rand = new Random();
int i = rand.nextInt(10);
String a = tableaudesmots[i];
Afficheur.setText (a);
}
}
comme quoi le simple fait d'ecrire sa difficulté permet parfois de la trouver. encore merci à tous ceux qui viennent en aide au débutant tel que moi.