Vollständiges Paket mit lokaler Referenz und allen veröffentlichten Modi installieren.
install randrandNutzen Sie die sicheren Standardmodi für Tokens, Zufallsschlüssel, temporäre Kennungen und andere schwer vorhersagbare Werte. -mt ist für schnelle Test- oder reproduzierbare Abläufe gedacht und bewusst vom sicheren Generator getrennt.
Sichere Zahlen, Bytes und Zeichenfolgen verwenden die kryptografische Zufallsquelle. Eine UUID ist eine Kennung, kein Geheimnis; MT kann mit Seed reproduzierbar sein und darf daher nicht für Passwörter, Zugriffstokens oder kryptografische Schlüssel eingesetzt werden.
rand [min [max]]randkryptografische Ganzzahl von 0 bis PHP_INT_MAX erzeugen
rand <max>kryptografische Ganzzahl von 0 bis max erzeugen
rand <min> <max>kryptografische Ganzzahl im gewählten Bereich erzeugen
rand -n <count> [min] [max]mehrere Ganzzahlen erzeugen
rand -b <bytes>kryptografische Zufallsbytes hexadezimal erzeugen
rand -s <length>kryptografische alphanumerische Zeichenfolge erzeugen
rand -uuidUUID Version 4 nach RFC 4122 erzeugen
rand -mt [min] [max]schnelle nicht kryptografische Ganzzahl erzeugen
rand -mt -seed <integer>MT-Generator vor der Erzeugung initialisieren
rand -maxGrenzen der Ganzzahlgeneratoren anzeigen
Führen Sie die vorbereiteten Beispiele direkt auf der Seite aus. Die Ergebnisse sind vorab erstellt und werden im Browser angezeigt; auf dem Server wird kein Terminalbefehl ausgeführt.
Installieren Sie die aktuelle kompatible Version. Wählen Sie Base für den vollständigen Funktionsumfang oder Minimum für das reduzierte Paket; ein bereits installiertes Modul wird mit upgrade aktualisiert.
Base und Minimum sind zwei Pakete derselben aktuellen Modulversion.
Vollständiges Paket mit lokaler Referenz und allen veröffentlichten Modi installieren.
install randDas reduzierte Paket installieren. Die lokale Referenz entfällt;
install rand -mGenau diese veröffentlichte Version installieren.
install rand -v 1.1.2upgrade prüft Kompatibilität und ersetzt den Block nur bei Bedarf.
upgrade randErweiterungsblock entfernen, Core und andere Module bleiben erhalten.
install rand -uDie Beispiele sind kopierbar, werden aber nicht von der Website ausgeführt. Prüfen Sie Pfade, Rechte und destruktive Optionen.
rand -max | rand 1 100secure 9223372036854775807
mt 2147483647
42rand -n 5 1 107f3d9a2c8e41b650rand -s 327f3d9a2c8e41b650rand -uuid7f3d9a2c8e41b650rand 10 1Mindestwert ist größer als HöchstwertAktuelle stabile Version von