Sehr geehrte Damen und Herren,
ich habe zu Beginn einer Umfrage insgesamt drei Szenarios mit jeweils (fast identischen) Anweisung erstellt (R1, R2, R3), wobei den Teilnehmern jeweils eine der Seiten per Zufallsprinzip ausgegeben werden lassen soll (ohne Gewichtung!) und anschließend auf der nächsten Seite (bei mir als A1 angegeben) fortführen soll. Dazu habe ich eine Urne (U001 als interne leere Variable erstellt) und folgenden PHP-Code benutzt:
urnDraw('o0', 'U001', 'end');
$zahl=value('U001_01');
if ($zahl== 1) {
setPageOrder('R1,A1');}
elseif ($zahl== 2) {
setPageOrder('R2,A1');}
elseif ($zahl== 3) {
setPageOrder('R3,A1');}
Die Umfrage funktioniert einwandfrei, allerdings scheint das Zufallsprinzip nicht zu funktionieren. Bei mehreren Wiederholungstests mit etlichen Versuchen wird immer wieder nur Szenario R3 angezeigt und nicht die anderen Szenarios. Woran könnte das liegen und vor allem: Wie lässt es sich so beheben, dass das Zufallsprinzip (d.h. keine Gewichtung) richtig funktioniert? Könnten Sie mir freundlicherweise eine Lösung aufzeigen?
Mit dem Zufallsgenerator möchte ich nicht arbeiten, da dieser, wie bereits an einer anderen Stelle einmal angemerkt, fehleranfälliger ist. Könnten Sie mir, basierend auf meinem Weg, eine Lösung für das Problem aufzeigen? Viele Grüße