Generador de distribuciones aleatorias
Aleatorio
Toma hasta 5.000 muestras de distribuciones de probabilidad comunes para enseñanza de estadística, semillas de simulación, validación de pruebas A/B, estimaciones de teoría de colas o generación de datos de prueba con forma realista. Cada distribución tiene su propio conjunto de parámetros (rango, media/sigma, tasa, probabilidad, moda) y el resultado se muestra como un histograma con número de bins ajustable, más estadísticas (media, desviación estándar, mín, máx, mediana). La aleatoriedad base viene de `crypto.getRandomValues` (mucho mejor que `Math.random`) y la normal usa Box-Muller.
Cómo usar
- Elige una distribución y ajusta sus parámetros.
- Define el número de muestras (hasta 5.000) y decimales.
- Pulsa Generar — el histograma y las estadísticas se actualizan al instante.
- Copia como CSV, JSON o líneas separadas.
Preguntas frecuentes
- ¿Cómo se generan las muestras?
- El aleatorio uniforme `[0, 1)` viene de `crypto.getRandomValues(Uint32Array)` normalizado. La normal usa Box-Muller, la exponencial usa inverso de CDF, Poisson usa Knuth para λ < 30 y aproximación normal por encima, Bernoulli es una comparación, triangular usa el inverso de CDF.
- ¿Es criptográficamente seguro?
- La base `crypto.getRandomValues` sí, pero las transformaciones (Box-Muller, etc.) solo preservan calidad estadística, no garantías criptográficas. Úsalo para simulación y estadística, no para claves.
- ¿Por qué el histograma se ve irregular con N pequeño?
- Ruido de muestra finita. Para una campana más limpia, aumenta el tamaño de muestra y/o reduce los bins.
- ¿Para qué sirve la triangular?
- Útil cuando solo tienes min/más-probable/max (p. ej., duraciones PERT de tareas de proyecto) y necesitas una distribución acotada que no sea plana.
Herramientas relacionadas
Generador de Números Aleatorios
Genera números aleatorios criptográficos en cualquier rango — con o sin duplicados, opcionalmente ordenados.
Generador de Grupos
Divide una lista de nombres en grupos aleatorios y equilibrados — elige número de grupos o personas por grupo.
Sorteo
Elige N ganadores de una lista de nombres — aleatorio criptográfico, con o sin duplicados.
Tirador de Dados y Monedas
Lanza dados poliédricos (d4–d100) o tira una moneda con aleatoriedad criptográfica.
Selector Aleatorio — Ruleta y Escalera
Elige un ganador con una ruleta o un sorteo de escalera.
Generador de Contraseñas
Genera contraseñas aleatorias y fuertes que nunca salen de tu navegador.