Installer le paquet complet avec référence locale et tous les modes publiés.
install randrand-b fournit des octets hexadécimaux, -s une chaîne alphanumérique et -uuid un UUID v4. Un UUID sert d’identifiant, pas de secret. Les valeurs des exemples sont indicatives et changent à chaque exécution normale.
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
Minimum génère un seul entier avec des bornes ; -n, -s, -b, UUID et MT exigent Base.
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.
randExemple de sortie (différente à chaque exécution) :
6717973524709714206rand 100Exemple de sortie (différente à chaque exécution) :
75rand 10 20Exemple de sortie (différente à chaque exécution) :
13rand -5 5Exemple de sortie (différente à chaque exécution) :
5rand -n 5 1 10Exemple de sortie (différente à chaque exécution) :
7
3
10
6
4rand -n 3Exemple de sortie (différente à chaque exécution) :
191285834354115477
5305755011603380746
6738832702881509879rand -b 16Exemple de sortie (différente à chaque exécution) :
439cce918df83a95d1d5ef3787e88e77rand -b 32Exemple de sortie (différente à chaque exécution) :
2e31f17f5df14c264cf41cba1aa730a0405983ce0580f615302717c97d37acf4rand -s 24Exemple de sortie (différente à chaque exécution) :
RH0xmptLqFbZZ9cuyoxR07LNrand -s 32Exemple de sortie (différente à chaque exécution) :
pOyNEXu0WtVBRIyDBce329qQRBHj7RtCrand -uuidExemple de sortie (différente à chaque exécution) :
6c8adb39-adb7-482a-aa3f-1e49570cff33rand -mt 1 100Exemple de sortie (différente à chaque exécution) :
53rand -mt -seed 42 1 100Exemple de sortie (différente à chaque exécution) :
43rand -mt -seed 42 -n 3 1 10Exemple de sortie (différente à chaque exécution) :
3
8
7rand -maxsecure: 9223372036854775807
mt: 2147483647rand 10 1Minimum exceeds maximumrand -n 0Count must be between 1 and 10000rand -b 5000Byte count must be between 1 and 4096rand -s 0String length must be between 1 and 4096rand -seed 42-seed requires -mtrand -b 16 -uuidChoose one output moderand 1 2 3Too many argumentsrand -mysteryUnknown option: -mystery.Version stable actuelle de