Bizarre en JAVA

Résolu/Fermé
ziedzico Messages postés 393 Date d'inscription mercredi 5 mars 2008 Statut Membre Dernière intervention 12 avril 2014 - 9 févr. 2010 à 14:50
 Utilisateur anonyme - 9 févr. 2010 à 21:36
Bonjour, je me suis arrêté sur un code qui mélange les entiers de 1 à 9 aléatoirement

public class collection {
public static void main(String args[]) {
ArrayList l = new ArrayList();
for (int i = 1; i < 10; i++)
l.add(i);
Collections.shuffle(l);
System.out.println(l);
}
}

Reste à afficher toutes les combinaisons possibles de cette série :
je peux boucler à l'infini avec cette méthode en cherchant 9! combinaisons ?????
au lieu de les créer méthodiquement avec la translation et la permutation je veux laisser l'ordre au hasard pour shuffle random ou quelque chose dans ce contexte.

merci d'avance.
A voir également:

1 réponse

Utilisateur anonyme
9 févr. 2010 à 21:36
salut
oui tu peux boucler a l'infini. si tu souhaite réellement les 9! combinaisons, ne laisse pas le "hasard" faire le travail a ta place :) fais le bien et ce sera en + beaucoup + rapide
0