INFO + FRAGE + ANTWORT
Ausgewählt: INFO Nr. 981
zum Thema
MULTIMEDIA WEBDESIGN PHP SQL PHP MATH. FUNKTIONEN
Stichwörter: PHP, mathematische Funktionen, Zufallszahlen: rand(), rand(ZahlMin,ZahlMax)
Inhalt: cadat info rand(), rand(ZahlMin,ZahlMax)
Die Funktion rand() erzeugt eine Zufallszahl als Integer zwischen 0 und einer maximal möglichen Zahl:
rand();
Wird eine minimale und maximale Zahl angegeben, wird eine Zufallszahl zwischen der niedrigsten und der höchsten angegeben Zahl ausgegeben. Es können Zahlen vom Typ Integer oder Float oder auch negative Zahlen verwendet werden. Das Ergebnis ist immer eine Integer-Zahl:
rand(ZahlMin,ZahlMax);
Beispiel 1:
echo rand();
Ausgabe zB:28467

Beispiel 2:
echo rand(10,100); oder
echo rand(100,10)
Erzeugt eine Zufallszahl zwischen 10 und 100, wobei 10 der minimale und 100 der maximale Wert ist, wobei die Reihenfolge der angegeben Zahlen nicht zwingend vorgeschrieben ist:
Ausgabe zB:27

Beispiel 3:
$minzahl=5;
$maxzahl=rand(100,200);
echo rand($minzahl,$maxzahl);

Erzeugt eine Zufallszahl, deren Minimum ($minzahl) 5 ist und deren Maximum ($maxzahl) ein Zufallswert zwischen 100 und 200 ist:
Ausgabe zB:112

Anmerkung: Es kann als maximale Zahl auch eine höhere als die von getrandmax() gelieferte Zahl angegeben werden
??? FRAGE Nr. 1094
zum Thema
MULTIMEDIA WEBDESIGN PHP SQL PHP MATH. FUNKTIONEN
Frage: Wie erhält man in PHP mit der Funktion rand() eine Zufallszahlahl deren minimaler Wert 10 und deren maximaler Wert 100 ist?
  Welche Antwort / Antworten ist / sind richtig? (Mindestens 1 Antwort ist, maximal 6 Antworten sind richtig)
  rand(>10,<100);
  rand10(100);
  rand(100);
  rand(10-100);
  rand(10,100);
  rand(100,10);
  max. 3 Punkte