Installer le paquet complet avec référence locale et tous les modes publiés.
install randrandUtilisez les modes sûrs par défaut pour tokens, clés aléatoires, identifiants temporaires et autres valeurs difficiles à prédire. -mt vise les tests rapides ou reproductibles et reste volontairement séparé du générateur sûr.
Les entiers, octets et chaînes sûrs utilisent la source cryptographique. Un UUID est un identifiant, pas un secret ; MT peut être reproductible avec une graine et ne doit donc jamais servir pour mots de passe, tokens d’accès ou clés cryptographiques.
rand [min [max]]randgénérer un entier cryptographique de 0 à PHP_INT_MAX
rand <max>générer un entier cryptographique de 0 à max
rand <min> <max>générer un entier cryptographique dans la plage choisie
rand -n <count> [min] [max]générer plusieurs entiers
rand -b <bytes>générer des octets aléatoires cryptographiques en hexadécimal
rand -s <length>générer une chaîne alphanumérique cryptographique
rand -uuidgénérer un UUID RFC 4122 version 4
rand -mt [min] [max]générer un entier rapide non cryptographique
rand -mt -seed <integer>initialiser le générateur MT avant la génération
rand -maxafficher les limites des générateurs entiers
Lancez les exemples préparés directement sur la page. Les résultats sont prédéfinis et affichés dans le navigateur ; aucune commande terminal n’est exécutée sur le serveur.
Installez la version compatible actuelle. Choisissez Base pour l’ensemble complet des fonctions ou Minimum pour le paquet réduit ; utilisez upgrade pour mettre à jour un module déjà installé.
Base et Minimum sont deux paquets de la même version actuelle du module.
Installer le paquet complet avec référence locale et tous les modes publiés.
install randInstaller le paquet réduit. La référence locale est omise ;
install rand -mInstaller exactement cette version publiée.
install rand -v 1.1.2upgrade vérifie la compatibilité et remplace le bloc seulement si nécessaire.
upgrade randSupprimer le bloc d’extension sans toucher au noyau ni aux autres modules.
install rand -uLes exemples sont copiables mais ne sont pas exécutés par le site. Vérifiez chemins, droits et options destructrices.
rand -max | rand 1 100secure 9223372036854775807
mt 2147483647
42rand -n 5 1 107f3d9a2c8e41b650rand -s 327f3d9a2c8e41b650rand -uuid7f3d9a2c8e41b650rand 10 1Le minimum dépasse le maximumVersion stable actuelle de