Volständige Klasse, die gute Programmierkenntnisse erfordert, bei Fragen mir einfach eine Nachricht auf Pi7 schreiben. Kommentare sind auch willkommen
class ZUFALLSZAHLEN
{
private
int[] wuerfelErgebnisse = new
int[7];
private
double[] wuerfelRelativeHaeufigkeit = new
double[6];
private
double[] wuerfelAbweichung = new
double[6];
int standartWuerfel()
{
return (
int)(Math.random()*6+1);
}
void neuWuerfeln(
int anzahlDerWuerfe)
{
int ergebnis;
wuerfelErgebnisse[0] = anzahlDerWuerfe;
for(
int durchlaeufe = 1; durchlaeufe <= anzahlDerWuerfe; durchlaeufe++)
wuerfelErgebnisse[ergebnis = standartWuerfel()]++;
for(
int zahl = 0; zahl < 6; zahl++)
{
wuerfelRelativeHaeufigkeit[zahl] = (
double)wuerfelErgebnisse[zahl]/anzahlDerWuerfe;
wuerfelAbweichung[zahl] = (
double)wuerfelErgebnisse[zahl]/anzahlDerWuerfe*600-100;
}
}
int get_anzahlDerWuerfe()
{
return wuerfelErgebnisse[0];
}
int get_ergebnisse(
int zahl)
{
if ((zahl > 0) && (zahl<=6))
return wuerfelErgebnisse[zahl];
return -1;
}
double get_relativeHaeufigkeit(
int zahl)
{
if ((zahl>0) && (zahl<=6))
return wuerfelRelativeHaeufigkeit[zahl-1];
return 0;
}
double get_abweichung(
int zahl)
{
if ((zahl>0) && (zahl<=6))
return wuerfelAbweichung[zahl-1];
return 0;
}
}
...