PHP CSPRNG
CSPRNG (kryptographisch sicheren Pseudozufallszahlengenerator, Pseudo-Zufallszahlengenerator).
PHP 7 stellt einen einfachen Mechanismus, durch mehrere CSPRNG Funktion Einführung von Zufallszahlen auf einer starken Kryptographie zu erzeugen.
random_bytes () - Survival geschützte Verschlüsselung pseudo zufällige Zeichenfolge.
random_int () - Survival - Verschlüsselung geschützt Pseudozufallszahl.
random_bytes ()
Syntax
string random_bytes ( int $length )
Parameter
Länge - die Anzahl von Bytes von zufälligen Zeichenfolge zurückgegeben.
Rückgabewert
Gibt einen String zurück, gibt die Anzahl der Bytes, das Ergebnis einer int im Namen des Senats zu akzeptieren.
Beispiele
Beispiele
$ Bytes = random_bytes (5);
print (bin2hex ($ bytes)) ;
?>
Die obige Programmausführung Ausgabe ist:
6f36d48a29
random_int ()
Syntax
int random_int ( int $min , int $max )
Parameter
min - die Mindestrendite muss größer als oder gleich PHP_INT_MIN.
max - die maximale Rendite, muss kleiner als oder gleich PHP_INT_MAX.
Rückgabewert
Gibt eine angegebene Zahl im Bereich vom Typ int.
Beispiele
Beispiele
print (random_int (100, 999) );
print (PHP_EOL);
print (random_int (- 1000, 0 ));
?>
Die obige Programmausführung Ausgabe ist:
723 -64