Se connecter avec
S'enregistrer | Connectez-vous

Programme de tirage aleatoire en java

Dernière réponse : dans Programmation
Lassé par la pub ? Créez un compte

Donc voila ce que j'ai pour l'instant :
import java.util.*;

public class aleatoire
{
public static void main(String[] args)
{
int Nb = 6;
Random rand = new Random();
for(int j=0;j<Nb;j++)
{
int i = rand.nextInt(49)+1;
System.out.println(+i+"\t");
}
}
}

Le problème c'est que des fois, il me tire 2 meme chiffre dans une série.
Si vous pouviez m'aider a resoudre ce probleme, je vous remercie d'avance.
Expert Programmation

Ben euh, c'est un peu normal : la probabilité que ça arrive est de 35,5%

y a plein de solutions possibles, la plus bête est de tirer un nombre aléatoire, de vérifier si le nombre n'est pas déjà tiré, puis de recommencer si c'est le cas.

sinon une solution plus intelligente est de stocker tout tes nombres dans un tableau (ou une liste) et de ''supprimer'' une valeur du tableau lorsque tu la tire.
Expert Programmation

Pinturicchio :

1°) Va relire le règlement, et modifie ton message http://www.presence-pc.com/forum/ppc/Programmation/prog... pour le mettre en conformité. (Balise [code])

2°) En quoi l'explication de Batchy n'est-elle pas claire ? Nous ne faisons pas le boulot à la place des membres. C'est aussi dans le règlement. Mais si tu as un code, même tout pourri, à proposer (entre balise [code]) , batchy, moi, ou un autre, viendrons t'aider, n'en doute pas.
Lassé par la pub ? Créez un compte