Random String...
Résolu/Fermé
leen.net
Messages postés
212
Date d'inscription
lundi 31 janvier 2011
Statut
Membre
Dernière intervention
14 mai 2014
-
19 avril 2012 à 20:51
leen.net Messages postés 212 Date d'inscription lundi 31 janvier 2011 Statut Membre Dernière intervention 14 mai 2014 - 20 avril 2012 à 15:50
leen.net Messages postés 212 Date d'inscription lundi 31 janvier 2011 Statut Membre Dernière intervention 14 mai 2014 - 20 avril 2012 à 15:50
A voir également:
- Object of class doctrine\orm\persistentcollection could not be converted to string
- Qwerty to azerty - Guide
- The legend of zelda: a link to the past - Guide
- Input signal out of range change settings to 1600x900-60hz - Forum Windows
- Sorry this video can not be played. please try again or pick another video iptv - Forum Box et Streaming vidéo
- Could not do normal boot invalid kernel length - Forum Samsung
3 réponses
Utilisateur anonyme
19 avril 2012 à 22:25
19 avril 2012 à 22:25
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
jojo150393
Messages postés
330
Date d'inscription
samedi 12 septembre 2009
Statut
Membre
Dernière intervention
29 juillet 2015
23
19 avril 2012 à 21:00
19 avril 2012 à 21:00
cherche du coté de l'ascii car chaque lettre correspond a un nombre. Je sais le faire en c mais pas en java dsl
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 018
19 avril 2012 à 21:58
19 avril 2012 à 21:58
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.
20 avril 2012 à 14:35
20 avril 2012 à 14:44
20 avril 2012 à 15:50
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 :)