Afficher des nombres qui appartiennent a un tableau aléatoirment

Résolu
imen123 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -  
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   -
Bon soir a tous,
SVP j'ai trouver un problème en programmation java:
comment je peut afficher des nombres qui appartiennent à un tableau bien déterminer aléatoirement par exemple
on a :

tab[]={1,2,3,4,5,10,25,75,100};
je veux afficher par exemple: 25| 75 | 100 | 2 (aléatoirement)

mais le problème que la fonction Random affiche des nombres aléatoire qui sont compris dans ce tableau: 24 | 12 | 58 | 11
est ce qu'il y a une autre fonction qui peut m'aider.
merci d'avance :)i
j'ai besoin de votre aide. "urgent"




A voir également:

1 réponse

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Tu tires un nombre aléatoire sur les indices du tableau et tu récupères la case correspondant à l'indice récupéré...

private static final Random random = new Random();

public int[] alea(int nbValue, int[] tab)
{
    int[] res = new int[nbValue];
    for (int i=0; i<nbValue; i++)
        res[i]=tab[random.nextInt(tab.length)];
    return res;
}
0