Tirage aleatoire de caractere en java

thotoss -  
 danimo -
Bonjour a tous !
j'ai besoin de vos lumieres !
je cherche a faire un tirage aleatoire tout simple en java : tirer aleatoirement un caractere d'une chaine s contenant des mots sepsarées par des espaces !!
merci si vous pouvez m'aider !!
Cordialement
Tom
Configuration: Windows XP
Internet Explorer 7.0

1 réponse

  1. danimo
     
    Bonjour,

    Tu peux t'inspirer de cet exemple:

    final String consonnes = "bcdfghjklmnpqrstvwxz";

    final String voyelles = "aeiouy";

    final int lgmot = 9;

    final int number_voyelles = 4;

    final int number_consonnes = 5;

    Random random = new Random (System.currentTimeMillis ());

    // Générer les 6 lettres voyelles

    System.out.println("Les voyelles :" + nL1);
    for (int i = 0; i < number_voyelles; ++i) {

    char voyelle = voyelles.charAt (random.nextInt (number_voyelles));
    System.out.println(" " + i + " " + voyelle);
    }

    // Générer les 10 lettres consonnes

    System.out.println(nL1 +"Les consonnes :" + nL1);
    for (int i = 0; i < number_consonnes ; ++i) {

    char consonne = consonnes.charAt (random.nextInt ( number_consonnes ));
    System.out.println(" " + i + " " + consonne);
    }

    Bon ce n'est pas exactement ce que tu veux faire, mais tu as au moins l'extraction aléatoire d'une lettre.

    Cordialement.

    Dan
    3