Tirer hasard les éléments d'un vecteur java
Résolu/Fermé
keurdange
Messages postés
718
Date d'inscription
lundi 8 novembre 2010
Statut
Membre
Dernière intervention
13 juillet 2016
-
Modifié par keurdange le 25/11/2011 à 19:57
keurdange Messages postés 718 Date d'inscription lundi 8 novembre 2010 Statut Membre Dernière intervention 13 juillet 2016 - 26 nov. 2011 à 16:43
keurdange Messages postés 718 Date d'inscription lundi 8 novembre 2010 Statut Membre Dernière intervention 13 juillet 2016 - 26 nov. 2011 à 16:43
A voir également:
- Tirer hasard les éléments d'un vecteur java
- Jeux java itel ✓ - Forum Jeux vidéo
- Java runtime - Télécharger - Langages
- Photoshop elements gratuit - Télécharger - Retouche d'image
- Java apk - Télécharger - Langages
- Scanf en java ✓ - Forum Java
1 réponse
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
25 nov. 2011 à 20:55
25 nov. 2011 à 20:55
Tu choisis un nombre aléatoire (voir Random.getInt) entre 0 et size()-1 et tu récupères la valeur avec get... Bref rien de bien compliqué !
Remarque (toujours dans la documentation) : "If a thread-safe implementation is not needed, it is recommended to use ArrayList in place of Vector"
Remarque (toujours dans la documentation) : "If a thread-safe implementation is not needed, it is recommended to use ArrayList in place of Vector"
25 nov. 2011 à 22:34
25 nov. 2011 à 22:45
private static final Random rd = new Random(); public static <E> E ploufplouf(List<E> list) { return list.get(rd.nextInt(list.size())); } public static void main(String...args) { Vector<String> v = new Vector<String>(); v.add("tata"); v.add("tete"); v.add("titi"); v.add("toto"); v.add("tutu"); System.out.println(ploufplouf(v)); ArrayList<String> al = new ArrayList<String>(); al.add("papa"); al.add("pepe"); al.add("pipi"); al.add("popo"); al.add("pupu"); System.out.println(ploufplouf(al)); }25 nov. 2011 à 23:17
25 nov. 2011 à 23:27
26 nov. 2011 à 00:08