Tirer aleatoirement un caractere dans l'alphabet

Résolu
cs_selma89
Messages postés
10
Date d'inscription
mardi 19 avril 2011
Statut
Membre
Dernière intervention
19 août 2011
- 7 juil. 2011 à 21:39
cs_Julien39
Messages postés
6414
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
29 juillet 2020
- 12 juil. 2011 à 16:32
bonsoir a tous !
j'ai besoin encore une fois de vos lumieres !
je cherche a faire un tirage aleatoire tout simple en java : tirer aleatoirement un caractere d'un ensemble des lettres alphabs !!
merci si vous pouvez m'aider !!
Cordialement

3 réponses

Utilisateur anonyme
8 juil. 2011 à 00:31
Salut,

Jette un coup d’œil sur la classe Random. Ce que tu peux faire c'est par exemple mettre chaque lettre dans un tableau et ensuite tirer un nombre allant de 0 au nombre total de lettres - 1. Ce nombre te servira d'indice pour ton tableau et de cette façon tu auras une lettre tirée aléatoirement.

Voilà du code grosso modo :
Random randomer = new Random();
char [] alphabet = new char [26];
// tu remplies comme tu veux ton tableaux

int indice = randomer.nextInt( alphabet.length );

char lettre_tiree = alphabet[ indice ];


--
Pylouq
1