Simulador de Lanzamiento de Moneda
Aleatorio
Un runner de experimento aleatorio simple respaldado por `Math.random()`. Ajusta la probabilidad de caras si quieres modelar una moneda sesgada. Para tamaños de muestra hasta 1000 se renderiza la secuencia cruda para que puedas detectar corridas visualmente; corridas más grandes colapsan a estadísticas resumen.
Basado en Math.random() — bien para stats / demos, no para sorteos criptográficos.
Cómo usar
- Escribe cuántos lanzamientos quieres (hasta 10 000).
- Arrastra el slider de sesgo si quieres una moneda no justa.
- Pulsa Flip. La cantidad esperada de caras y los números observados están lado a lado para comparar.
Preguntas frecuentes
- ¿Por qué la corrida más larga se hace larga para una moneda justa?
- Corridas de aproximadamente `log2(N)` lanzamientos son esperadas por azar en una secuencia justa. Así 1024 lanzamientos rutinariamente contienen una corrida de diez caras seguidas — eso es regresión a la media, no señal de moneda manipulada.
- ¿Es esto criptográficamente aleatorio?
- No — `Math.random()` está bien para simulaciones y demos pero no para sorteos, draws, o cualquier cosa donde el sesgo sería costoso. Para eso usa una fuente aleatoria verificable.
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.