tittli
Erfahrenes Mitglied
Hallo
Ich soll in Java ein Mastermind erstellen. Hier die Methode, die automatisch einen Zufallscode erstellt:
Das ganze funktioniert so.
Nun würde ich das ganze aber gerne so erweitern, dass jede Farbe nur einmal im Code vorkommen kann. Ich stehe völlig auf dem Schlauch, hat irgend jemand eine Idee wie man das umsetzen könnte?
danke und gruss
Ich soll in Java ein Mastermind erstellen. Hier die Methode, die automatisch einen Zufallscode erstellt:
Code:
private void makeCode()
{
// To be implemented
String randomColor = " ";
String codeReturn = " ";
for (int i = 1; i <= 4; i++)
{
int colorValue = (int)(Math.random() * 6) + 1;
switch (colorValue)
{
case 1:
randomColor = "y";
break;
case 2:
randomColor = "o";
break;
case 3:
randomColor = "r";
break;
case 4:
randomColor = "b";
break;
case 5:
randomColor = "g";
break;
case 6:
randomColor = "p";
break;
}
codeReturn = codeReturn + " " + randomColor;
}
System.out.println(codeReturn);
}
Das ganze funktioniert so.
Nun würde ich das ganze aber gerne so erweitern, dass jede Farbe nur einmal im Code vorkommen kann. Ich stehe völlig auf dem Schlauch, hat irgend jemand eine Idee wie man das umsetzen könnte?
danke und gruss