Als Einstieg folgende Anleitung
Randomisierung von Seiten
Darüber hinaus werden Sie getItems() benötigen.
Beim Zufallsgenerator ganz hilfreich ist auch die filter Option im show()-Befehl. Allerdings finde ich dafür gerade nicht die passende Dokumentation. Das muss ich noch nachreichen, damit kann man - falls gewünscht - einschränken, aus welchen Zetteln gezogen wird.
Allerdings "verbiegt" man sich damit schnell die Zufälligkeit. Da muss man abwägen, was wichtiger ist: Eine gleichmäßige Verteilung über alle Events oder echter Zufall. Letzters erreicht man am einfachsten durch Kombination von getItems() und shuffle().
$events = getItems('AB01', 'is', 2);
if (empty($events)) {
goToPage('spaeterHinten');
}
shuffle($events);
put('IV01_01', $events[0]);