Danke für die Hilfe!
Tatsächlich habe ich im Bereich 'in-AC' ebenfalls den Befehlt setPageOrder(). Dieser Bereich besteht aus mehreren Situationen, die Rotieren sollen.
Der Code hierfür lautete:
$pages = array('S1-H1', 'S2-H2', 'S3-H3', 'S4-H4', 'S5-H5', 'S6-H6', 'S7-H7', 'S8-H8', 'S9-H9', 'S10-H10', 'Check', 'Check2');
shuffle($pages);
$pages[]= 'AC';
setPageOrder($pages);
Mit dem folgenden PHP-Code, konnte ich den Fehler zwar beheben, aber da ich hier dann nicht mit dem Zufallsgenerator arbeite, ist doch auch nicht gegeben, dass jede Reihenfolge von Seiten gleich häufig vorkommt, oder?
$rotation = array(
'BS'=> array('BS'),
'SZ'=> array('SZ'),
'SW'=> array('SW'),
'SD'=> array('SD'),
'AV'=> array('in','Check2','S1-H1','S2-H2','S3-H3','S4-H4','S5-H5','S6-H6','S7-H7','S8-H8','S9-H9','S10-H10','Check')
);
foreach ($rotation as $key => $pages) {
$first = array_shift($pages);
shuffle($pages);
array_unshift($pages, $first);
$rotation[$key] = $pages;
}
shuffle($rotation);
setPageOrder($rotation, 'Sozdem');