Wie kann ich in Greenfoot bzw. Java bei einer Methode die Warscheinlichkeit dieser Ausführung hinzufügen?
Meine Aufgabe lautet:
Ergänze die if-Anweisung so, dass sich die Krabbe mit einer Warscheinlichkeit von 10% sich um 5° dreht. Wie kann ich dann im Editor die Warscheinlichkeit zur Methode turn hinzufügen?
Ich hab gerade erst mit dem Informatikunterricht begonnen und bräucht etwas Hilfe:)
Vielen Dank im voraus:)
3 Antworten
Hey,
du könntest dir einfach eine Zufallszahl von 0 bis 9 ausgeben lassen. Wenn es bspw. die 0 ist, dreht sich die Krabbe um 5°, wenn es eine 1 bis 9 sein sollte, dann nicht.
Mfg Jannick (L1nd)
Zufallsgenerator, zufällige Zahl von 1-10 würfeln lassen und wenn 1 rauskommt, dann eben die Turn-Methode aufrufen.
import java.util.Random;
Random wuerfel = new Random();
if ((1 + wuerfel.nextInt(10))==1)
{
... dein Code hier
}
So in etwa.
Eine schelle suche zeigt, dass Greenfoot für die Zufallszahlen schon etwas eingebautes hat:
Greenfoot.getRandomNumber(X);
Mit X = Dem Maximum, was du gerne hättest.