Random String...
Résolu
leen.net
Messages postés
247
Statut
Membre
-
leen.net Messages postés 247 Statut Membre -
leen.net Messages postés 247 Statut Membre -
Bonjour,
je cherche une methode qui trouve un String aleatoirement en java...
je sais que la mehode pour random pour int.... mais pour String?
je cherche une methode qui trouve un String aleatoirement en java...
je sais que la mehode pour random pour int.... mais pour String?
A voir également:
- Object of class doctrine\orm\persistentcollection could not be converted to string
- Qwerty to azerty - Guide
- Shockwave flash object - Télécharger - Divers Web & Internet
- The media could not be loaded, either because the server or network failed or because the format is not supported. ✓ - Forum Mozilla Firefox
- Sorry this video can not be played. please try again or pick another video iptv traduction - Forum Téléviseurs
- Your browser sent a request that this server could not understand. size of a request header field exceeds server limit. ✓ - Forum Réseaux sociaux
3 réponses
Salut,
Supposons que les 150 String (par exemple) parmi lesquels tu dois en rechercher un, sont dans un tableau, il te suffirait d'obtenir le nombre aléatoir de valeur 0 à 149 et ce nombre serait l'index de l'élément à retenir.
Cordialement,
Dan
Supposons que les 150 String (par exemple) parmi lesquels tu dois en rechercher un, sont dans un tableau, il te suffirait d'obtenir le nombre aléatoir de valeur 0 à 149 et ce nombre serait l'index de l'élément à retenir.
int min = 0;
int max = 149;
int nbreVal = ((max - min) +1); // nombre de valeurs possibles
Random r = new Random();
int aI = min + r.nextInt(nbreVal);
System.out.println("Le nombre int aléatoire est " + aI);
Cordialement,
Dan
cherche du coté de l'ascii car chaque lettre correspond a un nombre. Je sais le faire en c mais pas en java dsl
La classe Random possède une méthode nextBytes qui remplit aléatoirement un tableau de byte, or la classe String possède un constructeur prenant en paramètre un tableau de byte...
Il reste juste un détail à déterminer c'est la taille du tableau de byte, et donc du String obtenu par la suite, mais ça va principalement dépendre de ce que tu veux faire, mais tu peux choisir cette taille aléatoirement.
Il reste juste un détail à déterminer c'est la taille du tableau de byte, et donc du String obtenu par la suite, mais ça va principalement dépendre de ce que tu veux faire, mais tu peux choisir cette taille aléatoirement.
mais ce que Danimo a proposé, me conviens parfaitement... car je voulais choisir un String qui a un sens... donc je dois remplir un tableau
merci pour tous :)