> Außerdem habe ich bei Inhalte diesen Code angegeben:
Wenn Sie mit mehreren Zetteln arbeiten, dann funktioniert es nicht, den Code direkt im Zufallsgenerator einzugeben. Erstellen Sie stattdessen einen Text im Fragenkatalog. Für die Ausgabe können Sie dann das %random% je nach Seite ersetzen, z.B. wenn Sie den Code als TX01 gespeichert haben:
replace('%random%', 'ZG01x1', 'response');
text('TX01');
Ihr Code würde schon auch funktionieren, von zwei Fehlern abgesehen:
1) Die Zeile
$zahl = value('ZG01');
müsste heißen
$zahl = value('ZG01x1');
und im text()-Befehl müsste die korrekte Kennung eines Texts im Fragenkatalog stehen.