Hallo!
Ich versuche, mit der rand() Funktion in einer Schleife eine zufällige Folge von 0 und 1 (kann auch 6 und 9 sein, Hauptsache zwei ganze Zahlen) zu erzeugen.
Das brauche ich für die Funktion
int kauf()
{
int i,max=0,k=0,m=0,r;
for(i=0;imax)
max=k;
m=0;
}
if(r==1)
{
++m;
if(m>max)
max=m;
k=0;
}
}
if(k>m)
return k;
else
return m;
}
welche den zufälligen Kauf von zwei Produkten einmal täglich über Jahr simulieren soll. Leider liefert mir der rand() Aufruf nur nullen, so dass mein max (also die maximale Anzahl von gleichen Ergebnissen in Folge) immer 365 ist.
Wie krieg ich es hin, dass mein r zufällig genau 1 oder 0 ist?
Vielen Dank im Voraus,
Grüße