Rechercher : dans
Par :

Tirage aleatoire de caractere en java

Dernière réponse le 17 oct 2008 à 06:21:35 thotoss, le 16 oct 2008 à 20:01:42 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « tirage aleatoire de caractere en java » dans :
Générer des nombres aléatoires efficacement avec rand() VoirGénérer des nombres aléatoires efficacement avec rand() Vous avez peut-être remarqué qu'en C, en utilisant la fonction rand() de la bibliothèque standard, vous obtenez des résultats décevants, trop souvent les mêmes. Prenons un exemple, vous...
Supprimer un fichier contenant des caractères spéciaux VoirSi le fichier que vous souhaitez supprimer commence par un caractère "moins" (-), la commande rm risque de prendre la suite comme une option de la ligne de commande. Pour y remédier, une première solution consiste à faire précéder le nom du...
Javascript - Les chaînes de caractères VoirQu'est-ce qu'une chaîne de caractère Une chaîne de caractère est, comme son nom l'indique, une suite de caractères. On la représente par la suite de caractères encadrée par des guillemets simples (') ou doubles ("), sachant que les deux types de...
Javascript - L'objet String VoirLes particularités de l'objet String string est un mot anglais qui signifie "chaîne", il s'agit en fait de chaîne de caractères. L'objet String est un objet qui contient un certain nombre de propriétés et de méthodes permettant la manipulation...
Java - Caractéristiques du langage VoirFichier source, compilation et machine virtuelle Le fichier source d'un programme écrit en Java est un simple fichier texte dont l'extension est par convention .java. Ce fichier source doit être un fichier texte non formatté, c'est-à-dire un...

1

 danimo, le 17 oct 2008 à 06:21:35
  • +1

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

Répondre à danimo