Generador de números aleatorios

Sortee enteros o decimales dentro de cualquier rango mínimo–máximo, en lista o uno por línea. Pida valores únicos (sin repeticiones, como en un sorteo) o deje las repeticiones activas. ¿Quiere resultados reproducibles para pruebas? Indique una semilla y los mismos números volverán a salir siempre. Consulte también el Generador de hash para obtener resúmenes deterministas de texto y archivos.
Se ejecuta por completo en local: no se sube nada.
Tipo: Mín.: Máx.:
Cantidad: Decimales:
Separador: Semilla: Misma semilla → misma secuencia. Pegue una semilla para reproducir una ejecución.
Defina un rango, una cantidad y las opciones, y haga clic en Generar, o pulse Ctrl+Intro.
Números que se comportan:
Los sorteos de enteros entre mín y máx incluyen ambos extremos. Con Únicos activado, se usa un rango barajado para los rangos pequeños y muestreo por rechazo para los grandes, de modo que cada valor aparece como máximo una vez. El generador usa mulberry32 — un algoritmo pseudoaleatorio rápido y bien probado — con semilla tomada de la fuente criptográfica de su navegador, a menos que escriba una semilla. Indicar la misma semilla reproduce siempre la misma lista, lo que resulta útil para pruebas unitarias, datos de prueba A/B y sorteos de taller que deban repetirse idénticos.
Pseudoaleatorio frente a aleatoriedad criptográfica

Un PRNG como mulberry32 convierte una semilla en un flujo fijo y reproducible — ideal para pruebas y datos de prueba que se puedan volver a ejecutar. Un CSPRNG (la fuente criptográfica de su navegador) es impredecible por diseño — eso es lo que necesitan las decisiones de seguridad. Esta página usa ambos: criptográfico por defecto y mulberry32 cuando fija una semilla. Los sorteos son uniformes: cada valor del rango tiene la misma probabilidad, sin curva de campana.

Nunca derive contraseñas, tokens ni resultados de sorteos a partir de un flujo con semilla: cualquiera que conozca la semilla puede reproducirlo. Use un generador basado en CSPRNG para cualquier cosa en la que la previsibilidad sea un riesgo.