Generador de números aleatorios
Genera un número entero aleatorio dentro del rango mínimo y máximo que elijas, con la distribución que prefieras (normal por defecto, uniforme, triangular o exponencial) y usando la API criptográfica del navegador.
Con la distribución uniforme, cada número del rango tiene exactamente la misma probabilidad. Con normal, triangular o exponencial, los parámetros se derivan del rango y los valores que caen fuera se descartan y se vuelven a sortear.
Casos de uso
- Sortear un ganador entre un rango de números de participación.
- Elegir una página al azar para una revisión de calidad.
- Generar datos de prueba.
Cómo funciona
- 1
Define el rango
Escribe el valor mínimo y el máximo.
- 2
Elige la distribución
Normal concentra los resultados en el centro del rango; uniforme da a todos la misma probabilidad.
- 3
Genera
Pulsa Generar para obtener un número al azar dentro del rango.
Detalles técnicos
- Ambos extremos están incluidos: entre 1 y 6 puede salir tanto 1 como 6. Si escribes el mínimo mayor que el máximo, se intercambian.
- Con mínimo y máximo solo genera números enteros; si escribes decimales, los extremos se redondean.
- En la normal y la exponencial puedes cambiar «Definir por» a los parámetros: media y desviación típica (normal) o media (exponencial, que empieza en 0 y cuya varianza es la media al cuadrado). En ese modo no hay límites de rango, los valores no se recortan y puedes elegir de 0 a 10 decimales.
- Admite rangos muy amplios, de hasta unos 9.000 billones de valores.
- Normal: media en el centro del rango y desviación típica de un sexto del ancho, así que el 99,7 % de los valores cae dentro sin recortar la campana.
- Triangular: la probabilidad crece linealmente hasta el centro y baja hasta los extremos. Exponencial: los valores bajos son los más probables, con media en torno a una quinta parte del ancho por encima del mínimo.
- El azar sale de crypto.getRandomValues(), la fuente criptográfica del navegador; en la uniforme, con muestreo por rechazo para que ningún resultado quede favorecido.
Preguntas frecuentes
¿Puede repetir el mismo número si genero varias veces?
Sí, cada generación es independiente; no se excluyen números ya obtenidos anteriormente.
Herramientas relacionadas
- Generador de Border RadiusCrea border-radius CSS con preview.
- Generador de Box ShadowCrea sombras CSS con preview en vivo.
- Generador Code 128Genera un código de barras Code 128.
- Generador Code 39Genera un código de barras Code 39.
- Lanzar monedaLanza una moneda virtual: cara o cruz.
- Generador de gradientes CSSCrea gradientes CSS con preview.