Funktioniert das denn auch wenn man mehr als ein Wort austauscht? Also in meinen Vignetten und Fragen unterscheidet sich zwischen den Gruppen immer nur "deine Mutter", "dein/e Partner/in", "dein/e Freund/in", "eine fremde Person". 
Folgender Code ist z.B. für die Vignetten: 
$bedingung = value('RD01'); // RD01 ist die Kennung deines Zufallsgenerators
if ($bedingung == 1) {
    // Vignette 1.1 anzeigen
    text('SB01');
} elseif ($bedingung == 2) {
    // Vignette 1.2 anzeigen
    text('SB04');
} elseif ($bedingung == 3) {
    // Vignette 1.3 anzeigen
    text('SB07');
} elseif ($bedingung == 4) {
    // Vignette 1.4 anzeigen
    text('SB10');
} elseif ($bedingung == 5) {
    // Vignette 1.5 anzeigen
    text('SB13');
}
Wie könnte man das jetzt stattdessen mit Platzhaltern machen?