es gibt 6 unterschiedliche Angebote. Die Seite soll 24 mal geloopt werden. Also sollte jedes Angebot im besten Fall 4 Mal in randomisierter Reihenfolge gezeigt werden...
Legen Sie einen Zufallsgenerator mit 6 Zetteln an und stellen Sie ein, dass pro Interview 24 Zettel gezogen werden sollen.
Anschließend können Sie die 24 Variablen im loopPage()
einfach auslesen. Wenn Ihre Zufallsgenerator die Kennung RG01 hat zum Beispiel:
$i = loopPage(24);
$zahl = value(id('RG01', $i + 1));
html('<p>Die nächte Kennung ist '.$zahl.'</p>');
Ich bin mir nicht 100% sicher, ob die Zettel in dieser Variante so sortiert werden, dass 1-6 die Nummern 1-6 jeweils einmal enthalten. Wahrscheinlich nicht - aber falls doch, legen Sie die Codes 4-mal in den Zufallsgenerator und ändern Sie die Code minimal (ein 'label'
in der mittleren Zeile):
$i = loopPage(24);
$zahl = value(id('RG01', $i + 1), 'label');
html('<p>Die nächte Kennung ist '.$zahl.'</p>');