Es gibt hier zwei Möglichkeiten:
Wenn Sie dafür sorgen möchten, dass Personen, die nur selten ausgewählt werden, bei der Ziehung bevorzugt werden, dann verwenden Sie den Zufallsgenerator. Und zwar würden Sie diesen dann nicht einfach in die Seite ziehen, sondern per show()
einbinden und die erlaubten Optionen per 'filter' übergeben.
$selected = getItems('AB01', 'is', 2);
show('RG01', ['filter' => $selected]);
$person = value('RG01');
Wenn Sie das nicht möchten, dann mischen Sie einfach die Liste der ausgewählten Personen und fragen zur ersten in der gemischten Liste.
$selected = getItems('AB01', 'is', 2);
shuffle($selected);
$person = $selected[0];
Wenn ein Befragter keine der angegebenen Personen kennt, soll ein Filter zum Ende des Fragebogens führen.
Dafür bauen Sie natürlich noch einen kleinen Filter ein:
$selected = getItems('AB01', 'is', 2);
if (empty($selected)) {
// Hier der Screenout-Code
}