Wenn Sie in den Zufallsgeneratoren die Seitenkennungen hinterlegt haben, könnte das so aussehen:
$pageOrder = [
value(id('RG01', 1), 'label'), // erster gezogener Wert aus Zufallsgenerator 1
value(id('RG02', 1), 'label'), // erster gezogener Wert aus Zufallsgenerator 2
value(id('RG03', 1), 'label'), // erster gezogener Wert aus Zufallsgenerator 3
value(id('RG01', 2), 'label'), // zweiter gezogener Wert aus Zufallsgenerator 1
u.s.w.
];
setPageOrder($pageOrder, 'wo_es_danach_weitergeht');