Mastermind

millenium00 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
millenium00 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je me suis lancée dans une programmation sur JAVA pour le jeu mastermind.
Je cherche juste pour l'instant à faire quelque chose de simple.
Mais je dois avouer que je reste bloquer sur la programmation d'un choix aléatoire des couleurs.
J'ai six couleurs ( blanc, rouge, orange, jaune, noir, vert) et je dois donc faire en sorte que quatre couleurs soient choisies aléatoirement.
Pour le reste de la programmation je sais comment faire mais j'ai juste un problème sur cette partie.
Merci d'avance pour vos réponses.
Cordialement.

1 réponse

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Bonjour,

Vu qu'elles sont en nombre fixes, je te conseilles de faire un type énuméré pour gérer tes couleurs.

Exemple :

public enum Color {
    BLANC, ROUGE, ORANGE, JAUNE, NOIR, VERT;

    public static Color random() {
        Color[] allColors = Color.values();
        int random = (int) (Math.random() * allColors.length);
        return allColors[random];
    }
}
0
millenium00 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
En effet ça pourrait être mieux en faisant ainsi.
Je vais essayer pour voir si j'y arrive déjà.
Merci pour votre réponse rapide.
Bonne journée
0