Mastermind

Fermé
millenium00 Messages postés 2 Date d'inscription jeudi 26 octobre 2017 Statut Membre Dernière intervention 27 octobre 2017 - 26 oct. 2017 à 20:08
millenium00 Messages postés 2 Date d'inscription jeudi 26 octobre 2017 Statut Membre Dernière intervention 27 octobre 2017 - 27 oct. 2017 à 09:42
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 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
26 oct. 2017 à 20:25
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 jeudi 26 octobre 2017 Statut Membre Dernière intervention 27 octobre 2017
27 oct. 2017 à 09:42
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