Die Verteilung am Ausgang funktioniert problemlos, es wundert mich nur, dass es meinem Modell nur zwei unterschiedliche Pfade gibt, die dann abwechselnd von den BEs durchlaufen werden, das stellt mich gerade vor größere Probleme.
Ich habe mal einen Screenshot angehängt und hoffe, dass es funktioniert. In dem Modell haben die Flussteuerungen XOR 2, XOR3 und XOR1 jeweils eine prozentuale Ausgangssteuerung. Alles andere leitet einfach weiter. Es befinden sich auch nie mehr als 1 BE im System. Insgesamt wird das Modell von 500 BEs durchlaufen. Da würde ich erwarten, dass - wenn wirklich Zufallszahlen "gewürfelt" werden - es insgesamt mehr als 2 gleche Pfade gibt.
Ein Beispiel: XOR1 leitet 70% nach XOR4, 30% nach XOR5. XOR3 leitet 80% aller BEs zu XOR weiter, die restlichen 20% zu XOR5, weshalb sie request_data ein zweites mal durchläuft. Bei 500 durchlaufenden BEs wäre die Wahrscheinlichkeit, dass ein BE request_data 2x durchläuft deshalb bei 0,7*0,2*0,2 = 2,8%. Das heißt, von den 500 BEs müssten eigentlich zumindest mal ~10 Stück request_data mehr als 1x durchlaufen. Meinen Aufzeichnungen zufolge gibt es allerdings kein BE, welches request_data mehr als 1x durchläuft. Es werden immer nur die beiden gleichen Pfade durchlaufen.
EDIT: Ich habe es nun gerade mal getestet und irgendwie wird mein Verdacht bestätigt, dass es sich bei der Angabe von "Prozent" um keine echten Zufallszahlen handelt. Ich habe eine Flusssteuerung mit zwei Nachfolgern und einer 50/50 Prozentverteilung als Ausgangslogik gesetzt. Und es war tatsächlich so, dass sich die beiden Pfade immer abgewechselt haben. Es gab nie einen Fall, dass 2x der gleiche Pfad durchlaufen wurde. Das ist aber meinem Verständnis nach in jedem 4. Fall möglich (0,5 * 0,5).
[Diese Nachricht wurde von d00d am 13. Jun. 2014 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP