Dies ist eine alte Version des Dokuments!
int random(int min, int max)
Die Funktion random()
gibt eine ganze Zahl zwischen min und max zurück. Sie eignet sich für Zufallsziehungen mit Zurücklegen. Beispiele für die Verwendung im Rahmen einer Zufallsziehung finden Sie im Kapitel Randomisierung.
Hinweis: Wird eine Zufallsziehung ohne Zurücklegen für ein Experiment verwendet, muss man mit unterschiedlich großen Experimentalgruppen rechnen. Für Ziehungen mit Zurücklegen bietet SoSci Survey Urnen.
Eine ganze Zahl zwischen min und max
min ≤ Rückgabewert ≤ max
Im folgenden Beispiel wird eine Zahl zwischen 1 und 3 gewürfelt und dem Teilnehmer entsprechend einer der Textbausteine „stimulus1“ bis „stimulus3“ angezeigt. Zum Speichern der gezogenen Zahl im Datensatz wird die Funktion put()
verwendet.
// Zufallszahl würfeln $stim = random(1, 3); // Ergebnis der Ziehung im Datensatz speichern put('IV01_01', $stim); // Stimulus anzeigen if ($version == 1) { text('stimulus1'); } elseif ($version == 2) { text('stimulus2'); } else { text('stimulus3'); }