Bonjour,
Je voudrai savoir comment effectuer une petit programme générant des variables aléatoires sur Javascool sans que 2 fois la même valeur s'affiche.
Merci
Bonjour,
Je voudrai savoir comment effectuer une petit programme générant des variables aléatoires sur Javascool sans que 2 fois la même valeur s'affiche.
Merci
Ben tu génères 10 valeurs :
tu regardes si ya des doublons, si oui tu régénères les valeurs qui sont en doubles, tu regardes si ya des doublons, si oui tu régénères les valeurs qui sont en doubles, tu regardes si ya des doublons, si oui tu régénères les valeurs qui sont en doubles, tu regardes si ya des doublons, si oui tu régénères les valeurs qui sont en doubles, tu regardes si ya des doublons, si oui tu régénères les valeurs qui sont en doubles, tu regardes si ya des doublons, si oui tu régénères les valeurs qui sont en doubles, tu regardes si ya des doublons, si oui tu régénères les valeurs qui sont en doubles, tu regardes si ya des doublons, si oui tu régénères les valeurs qui sont en doubles, tu regardes si ya des doublons, si oui tu régénères les valeurs qui sont en doubles, tu regardes si ya des doublons, si oui tu régénères les valeurs qui sont en doubles, tu regardes si ya des doublons, si oui tu régénères les valeurs qui sont en doubles, tu regardes si ya des doublons, si oui tu régénères les valeurs qui sont en doubles, tu regardes si ya des doublons, si oui tu régénères les valeurs qui sont en doubles, tu regardes si ya des doublons, si oui tu régénères les valeurs qui sont en doubles, tu regardes si ya des doublons, si oui tu régénères les valeurs qui sont en doubles, tu regardes si ya des doublons, si oui tu régénères les valeurs qui sont en doubles, tu regardes si ya des doublons, si oui tu régénères les valeurs qui sont en doubles, tu regardes si ya des doublons.
Si enfin toutes tes valeurs sont différentes alors tu as finis.
D'accord merci j'ai compris =).
Le concept j'ai saisi mais à coder cela reste une autre histoire :/
Atta j'ai mieux :
Utilise Set<Integer> avec ça tu es sur de l'unicité des valeurs
Si tu mets 1 et ensuite 1 dans le set il va ignorer le deuxième 1 donc si tu fais 1 1 2 tu auras 1 et 2 dans ton set et non 1 1 et 2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Random r = new Random(); int nb_de_valeurs = 10; Set<Integer> mesvaleurs = new Set<Integer>(); while(mesvaleurs.size()!=nb_de_valeurs){ int valeur = r.nextInt(20); // pour avoir un nombre entre 0 et 19 mesvaleurs.add(valeur); }
Merci ! Seul petit bémol c'est du java et il me faudrai du Javascool mais merci !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager