Le choix aléatoire
ridhahalimli
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
tarek_dotzero Messages postés 817 Date d'inscription Statut Membre Dernière intervention -
tarek_dotzero Messages postés 817 Date d'inscription Statut Membre Dernière intervention -
J'ai trouvé un problème dans mon travail, lorsque je souhaite choisis deux tableaux de chaine de caractère a partir d'un ensemble des Tables de mame type, se choix doit etre aléatoire, Si vous pouvez m'aider à identifier et à traiter ce problème en java.
exemple pour le comprendre:
tab1[]={"billel","amine","mohamed","said"};
tab2[]={"said","mohamed","billel","amine"};
tab3[]={"mohamed","said","amine","billel"};
tab4[]={"billel","mohamed","said","amine"};
tab5[]={"billel","said","amine","mohamed"};
par exemple: les deux tableaux obtenus sont : tab1 et tab3 ,ou bien tab4 et tab2, ouy bien tab1 et tab4.
et merci bien pour votre service.
exemple pour le comprendre:
tab1[]={"billel","amine","mohamed","said"};
tab2[]={"said","mohamed","billel","amine"};
tab3[]={"mohamed","said","amine","billel"};
tab4[]={"billel","mohamed","said","amine"};
tab5[]={"billel","said","amine","mohamed"};
par exemple: les deux tableaux obtenus sont : tab1 et tab3 ,ou bien tab4 et tab2, ouy bien tab1 et tab4.
et merci bien pour votre service.
A voir également:
- Le choix aléatoire
- Liste déroulante de choix excel - Guide
- Tirage au sort excel aléatoire sans doublon ✓ - Forum Excel
- Vlc lecture aléatoire - Forum Téléphones & tablettes Android
- Téléchargez le fichier et modifiez-le avec le logiciel de montage vidéo de votre choix. supprimez les 3 moments avec le papillon : votre vidéo est donc fractionnée en 4 morceaux. dupliquez le premier morceau et placez la copie à la fin de la vidéo. déplacez le deuxième morceau à la fin de vidéo. recollez tous les morceaux pour ne pas laisser de blanc. à quelle seconde peut-on voir la bouteille encore entière ? - Forum Bureautique
- Repondeur choix multiple - Forum Réseau
2 réponses
Bonsoir,
Nous commençons par le plus important: Bonjour, Bonsoir, Salut... une formule de politesse qui encourage les lecteurs de participer (https://www.commentcamarche.net/infos/25855-charte-d-utilisation-de-commentcamarche-net-respect-d-autrui/#politesse).
Votre problème n'est pas bien expliqué: Avez vous un problème de choix aléatoire de deux tableaux parmi l'ensemble des tableaux?
Si c'est le cas, alors vous n'avez qu'à utiliser la fonction Random qui va te générer un nombre aléatoire (entre 1 et ensemble.length).
Si ce n'est pas le cas, explique moi encore l'objectif.
Bonne chance
Nous commençons par le plus important: Bonjour, Bonsoir, Salut... une formule de politesse qui encourage les lecteurs de participer (https://www.commentcamarche.net/infos/25855-charte-d-utilisation-de-commentcamarche-net-respect-d-autrui/#politesse).
Votre problème n'est pas bien expliqué: Avez vous un problème de choix aléatoire de deux tableaux parmi l'ensemble des tableaux?
Si c'est le cas, alors vous n'avez qu'à utiliser la fonction Random qui va te générer un nombre aléatoire (entre 1 et ensemble.length).
Si ce n'est pas le cas, explique moi encore l'objectif.
Bonne chance
Bonjour,
Vous devez déclarer deux autres tableaux et faire leur réintialisation à base de deux valeurs aléatoires :
https://docs.oracle.com/javase/6/docs/api/java/util/Random.html
http://www.tutorialspoint.com/java/util/random_nextint_inc_exc.htm
A titre d'exemple :
Bon Courage.
Vous devez déclarer deux autres tableaux et faire leur réintialisation à base de deux valeurs aléatoires :
https://docs.oracle.com/javase/6/docs/api/java/util/Random.html
http://www.tutorialspoint.com/java/util/random_nextint_inc_exc.htm
A titre d'exemple :
String tab1[]={"billel","amine","mohamed","said"};
String tab2[]={"said","mohamed","billel","amine"};
String tab3[]={"mohamed","said","amine","billel"};
String tab4[]={"billel","mohamed","said","amine"};
String tab5[]={"billel","said","amine","mohamed"};
String tempTab1, tempTab2;
int a, b;
java.util.Random ramdom = new java.util.Random();
// Ou bien ajoutez "import java.util.*" pour utiliser Random tout court
a = random.nextInt(5);
b = random.nextInt(5);
while(a == b){
b = random.nextInt(5);
// Il faut s'assurer que le a est différent du b
}
switch (a){
case 1 : tempTab1 = tab1;
break;
case 2 : tempTab1 = tab2;
break;
case 3 : tempTab1 = tab3;
break;
case 4 : tempTab1 = tab4;
break;
case 5 : tempTab1 = tab5;
break;
}
switch (b){
case 1 : tempTab2 = tab1;
break;
case 2 : tempTab2 = tab2;
break;
case 3 : tempTab2 = tab3;
break;
case 4 : tempTab2 = tab4;
break;
case 5 : tempTab2 = tab5;
break;
}
Bon Courage.