Verfasst: 23.10.2008 03:14
stimmt... wenn zu wenig eingefüllt wird, wird nicht abgefangen im letzten durchlauf.
die bedingung braucht dann auch eine "Verbrauch den Rest" condition:
damit kannst du die startwerte dann auch extremer wählen:
... ob das dann aber so glücklich st, ist noch die zweite Frage.
vielleicht solltest du dann eine GaussRandom benutzen, und die um den Durchschnitt verteilen...
wobei das auch unsinn ist...
die bedingung braucht dann auch eine "Verbrauch den Rest" condition:
Code: Alles auswählen
If ( AlleAepfel + DieserKorb > Aepfel ) Or ( ( n = Koerbe ) And AlleAepfel + DieserKorb < Aepfel )
hier sieht man deutlich, dass der letzte wert aus der reihe fällt, um den Rest aufzubrauchen.374 Äpfel in 12 Körben.
------------------------------
In Korb 1 sind 21 Äpfel.
In Korb 2 sind 29 Äpfel.
In Korb 3 sind 12 Äpfel.
In Korb 4 sind 3 Äpfel.
In Korb 5 sind 13 Äpfel.
In Korb 6 sind 23 Äpfel.
In Korb 7 sind 0 Äpfel.
In Korb 8 sind 20 Äpfel.
In Korb 9 sind 19 Äpfel.
In Korb 10 sind 39 Äpfel.
In Korb 11 sind 10 Äpfel.
In Korb 12 sind 185 Äpfel.
==================
Probe:
21 + 29 + 12 + 3 + 13 + 23 + 0 + 20 + 19 + 39 + 10 + 185 = 374
... ob das dann aber so glücklich st, ist noch die zweite Frage.
vielleicht solltest du dann eine GaussRandom benutzen, und die um den Durchschnitt verteilen...
wobei das auch unsinn ist...