Instala el paquete completo con referencia local y todos los modos publicados.
install randrand-b produce bytes en hexadecimal, -s cadenas alfanuméricas y -uuid un UUID v4. Un UUID identifica, no es un secreto. Los valores mostrados en los ejemplos son orientativos y cambian en cada ejecución.
Los enteros, bytes y cadenas seguros usan la fuente criptográfica. Un UUID es un identificador, no un secreto; MT puede ser reproducible con una semilla, por lo que no debe usarse para contraseñas, tokens de acceso ni claves criptográficas.
rand [min [max]]randgenerar un entero criptográfico de 0 a PHP_INT_MAX
rand <max>generar un entero criptográfico de 0 a max
rand <min> <max>generar un entero criptográfico en el rango seleccionado
rand -n <count> [min] [max]generar varios enteros
rand -b <bytes>generar bytes criptográficos aleatorios en hexadecimal
rand -s <length>generar una cadena alfanumérica criptográfica
rand -uuidgenerar un UUID versión 4 RFC 4122
rand -mt [min] [max]generar un entero rápido no criptográfico
rand -mt -seed <integer>sembrar el generador MT antes de generar
rand -maxmostrar límites de los generadores enteros
Minimum genera un entero con límites; -n, -s, -b, UUID y MT requieren Base.
Ejecuta los ejemplos preparados directamente en la página. Los resultados están predefinidos y se muestran en el navegador; no se ejecuta ningún comando de terminal en el servidor.
Instala la versión compatible actual. Elige Base para el conjunto completo de funciones o Minimum para el paquete reducido; usa upgrade para actualizar un módulo ya instalado.
Base y Minimum son dos paquetes de la misma versión actual del módulo.
Instala el paquete completo con referencia local y todos los modos publicados.
install randInstalar el paquete reducido. No incluye la referencia local;
install rand -mInstalar exactamente esta versión publicada.
install rand -v 1.1.2upgrade comprueba la compatibilidad y sustituye el bloque solo cuando hace falta.
upgrade randElimina el bloque de extensión sin tocar el núcleo ni otros módulos.
install rand -uLos ejemplos se pueden copiar, pero el sitio no los ejecuta. Revisa rutas, permisos y opciones destructivas.
randSalida de ejemplo (cambia en cada ejecución):
6717973524709714206rand 100Salida de ejemplo (cambia en cada ejecución):
75rand 10 20Salida de ejemplo (cambia en cada ejecución):
13rand -5 5Salida de ejemplo (cambia en cada ejecución):
5rand -n 5 1 10Salida de ejemplo (cambia en cada ejecución):
7
3
10
6
4rand -n 3Salida de ejemplo (cambia en cada ejecución):
191285834354115477
5305755011603380746
6738832702881509879rand -b 16Salida de ejemplo (cambia en cada ejecución):
439cce918df83a95d1d5ef3787e88e77rand -b 32Salida de ejemplo (cambia en cada ejecución):
2e31f17f5df14c264cf41cba1aa730a0405983ce0580f615302717c97d37acf4rand -s 24Salida de ejemplo (cambia en cada ejecución):
RH0xmptLqFbZZ9cuyoxR07LNrand -s 32Salida de ejemplo (cambia en cada ejecución):
pOyNEXu0WtVBRIyDBce329qQRBHj7RtCrand -uuidSalida de ejemplo (cambia en cada ejecución):
6c8adb39-adb7-482a-aa3f-1e49570cff33rand -mt 1 100Salida de ejemplo (cambia en cada ejecución):
53rand -mt -seed 42 1 100Salida de ejemplo (cambia en cada ejecución):
43rand -mt -seed 42 -n 3 1 10Salida de ejemplo (cambia en cada ejecución):
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.Versión estable actual de