PHP
Referenzliste
gmp_random_seed
GMP Funktionen
Befehl:
mixed gmp_random_seed ( mixed $seed )
Parameter-Liste:
Beschreibung | |
---|---|
Der Samen gesetzt werden für die gmp_random(), gmp gmp_random_bits() und GML random_range() Funktionen. |
Rückgabewerte:
Rückgabe
NULL
auf Erfolg. Beschreibung:
Stellt die RNG Saatgut
Aktiv in Version:
(PHP 7)
Fehler:
Probleme ein
E_WARNING
und kehrt false
, wenn der Samen
nicht gültig ist. Siehe auch:
Erstellt eine GMP Zahl von Integer oder String.
Generieren einer Zufallszahl.
Random number
Random number
gmp_random_seed() - Beispiel:
Eingabe:
<?php // set the seed gmp_random_seed(100); var_dump(gmp_strval(gmp_random(1))); // set the seed to something else gmp_random_seed(gmp_init(-100)); var_dump(gmp_strval(gmp_random_bits(10))); // set the seed to something invalid var_dump(gmp_random_seed('not a number')); ?>
Ausgabe:
string(20) "15370156633245019617"
string(3) "683"
Warning: gmp_random_seed(): Unable to convert variable to GMP - string is not an integer in %s on line %d
bool(false)
string(3) "683"
Warning: gmp_random_seed(): Unable to convert variable to GMP - string is not an integer in %s on line %d
bool(false)
Beschreibung:
In unserem Beispiel sehen Sie, dass einzig das Paar "a" => "green" in beiden Arrays enthalten ist und daher zur�ckgegeben wird. Der Wert "rot" wird nicht zur�ckgegeben, weil sein Schl�sselwert in $array1 0 ist, wohingegen der Schl�ssel von "rot" in $array2 den Wert 1 hat. Der Schl�ssel "b" wird nicht zur�ckgegeben, weil er in beiden Arrays einen anderen Wert hat.
Die beiden Werte des Schl�ssel => Wert Paares werden als gleich erachtet, genau dann wenn (string) $elem1 === (string) $elem2 . Anders ausgedr�ckt wird eine strikte Typenpr�fung durchgef�hrt, so dass die Stringrepresentation gleich sein muss.
Die beiden Werte des Schl�ssel => Wert Paares werden als gleich erachtet, genau dann wenn (string) $elem1 === (string) $elem2 . Anders ausgedr�ckt wird eine strikte Typenpr�fung durchgef�hrt, so dass die Stringrepresentation gleich sein muss.
GMP Funktionen