Ich stehe hier vor einer fuer mich unmoeglichen AUfgabe...
(btw. is nichts wichtiges, nur Hobbyherumgecode)
Also...zuerst hab ich mir gedacht: tust dir nichts an mit Wahrscheinlichkeitsrechung und machst das in C, mit rand().Also Problem:
Man nehme die Zahl 10.000.
1)es besteht 70% Chance dass sich der Wert um 20% verkleinert.
2)der Wert wird um einen fixen Betrag verkleinert und es besteht die Chance (z.B.: 30%) dass sich dieser verdoppelt (der Abzug)
3)der Wert wird verkleinert (-25%) wenn er groesser als der halbe Ausgangswert ist.
die Abzuege werden nicht addiert sondern nachd er reihe abgearbeitet.
und wissen moechte ich die anzahl der Durchlaeufe (durchschnittlich) bis der Wert <= 0 ist.
Leichter gesagt als getan denn bei dem rand() muss man immer vor dem aufruf irgend ne zahl initialisieren.....blick da auch nicht ganz durch (nennt sich seed oda so
sonst kommt immer das gliche raus...
sooo 1) weis jemand wie man ne Random-Funktion macht (die einigermassen gut verteilt ist) an die ich zb.: 70% ebergebe und die mir 0 (30%) oder 1 (70%) zurueck gibt??
2) Geht das mit Wahrscheilichkeitsrechnungen?? sollte gehn...das schau ich jetzt nacher..
joa das wars
btw. das mit Vorschau und dann abschicken