Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
de:create:functions:random_p [09.01.2015 13:04]
admin ausgelagert aus functions-random
de:create:functions:random_p [12.01.2015 21:36]
alexander.ritter
Zeile 4: Zeile 4:
  
 Gibt eine Zahl aus der //​Verteilung//​ zurück. Jeder Zahl kann dabei eine individuelle Wahrscheinlichkeit zugeordnet werden. Gibt eine Zahl aus der //​Verteilung//​ zurück. Jeder Zahl kann dabei eine individuelle Wahrscheinlichkeit zugeordnet werden.
- 
  
   * //​Verteilung//​\\ Ein Array, welches die möglichen Zahlen als Schlüssel und deren Wahrscheinlichkeit als Wert angibt. Es wird also jeder Zahl eine Wahrscheinlichkeit zugeordnet (Zahl ''​%%=>​%%''​ Wahrscheinlichkeit). Die Wahrscheinlichkeit kann als Anteil (z.B. ''​0.25''​) oder als relativer Anteil (z.B. ''​20''​) angegeben werden.   * //​Verteilung//​\\ Ein Array, welches die möglichen Zahlen als Schlüssel und deren Wahrscheinlichkeit als Wert angibt. Es wird also jeder Zahl eine Wahrscheinlichkeit zugeordnet (Zahl ''​%%=>​%%''​ Wahrscheinlichkeit). Die Wahrscheinlichkeit kann als Anteil (z.B. ''​0.25''​) oder als relativer Anteil (z.B. ''​20''​) angegeben werden.
Zeile 19: Zeile 18:
  
 <code php> <code php>
-// Verteilung definieren+// Verteilung definieren ​
 $verteilung = array( $verteilung = array(
   1 => 20,   1 => 20,
Zeile 26: Zeile 25:
   4 => 10   4 => 10
 ); );
-// Zahl zwischen 1 und 4 würfeln+// Zahl zwischen 1 und 4 würfeln ​
 $zahl = random_p($verteilung);​ $zahl = random_p($verteilung);​
 // Ergebnis der Zufallsziehung in Variable IV01_01 speichern // Ergebnis der Zufallsziehung in Variable IV01_01 speichern
 put('​IV01_01',​ $zahl); put('​IV01_01',​ $zahl);
-// Entsprechenden Stimulus anzeigen+// Entsprechenden Stimulus anzeigen ​
 if ($zahl == 1) { if ($zahl == 1) {
   text('​stimulusA'​);​   text('​stimulusA'​);​
de/create/functions/random_p.txt · Zuletzt geändert: 12.01.2015 21:36 von alexander.ritter
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
Driven by DokuWiki