Programmation Java - Random Array

Résolu
Bonjour,

Je souhaiterais créer une application simple grâce à Java (sous BlueJ):
- Créer un loto avec 7 nombres différents entre 1 et 39. Le même nombre peut apparaître qu'une seule fois.
Je sais que je dois utiliser un array pour stocker les valeurs et une random class mais je ne vois pas comment je peux faire pour qu'un chiffre n'apparaisse qu'une fois?

Merci pour votre aide.

3 réponses

  1. Merci beaucoup, j'ai trouvé la solution.
    0
    1. cé mieux de définir la solution ici pour aider les prochain venu.
      0
    2. je veux la solution svp
      0
  2. voici l'algo, d'après moi
    initialiser le tableau a vide
    pour i = 1 a 7 faire
    nbre = generer le randomly le nombre entre 1 et 39
    trouver = faux
    counter = 1
    tantque trouver = faux et counter  < taille du tableau
    si nbre = element du tableau à l'indice counter
    trouver = vrai
    sinon
    counter++
    finsi
    fintantque
    si trouver = faux
    ajouter nbre dans le tableau
    finpour
    


    tu peux maintenan voir comment tu peux structuré ça en code java avec les classe à l'appuis.
    0
    1. Bonjour, la méthode simple à coder, tu regardes si le numéro qui est sorti se trouve dans la liste des numéros que tu as déjà tiré précedemment.
      0