En primer lugar, interpreto su pregunta como “¿cuál es la probabilidad de que, al menos una vez, voltee al menos 10 caras seguidas”. Pensemos en ello paso a paso.
1) Mala idea: generar todas las permutaciones posibles de 1 millón de lanzamientos de monedas, contar cuáles contienen nuestro patrón. Directo pero poco pensamiento involucrado. Y dado que 2 ^ 1000000 es un número demasiado grande para generar todo, este enfoque no funcionará.
2) Considere un truco simple: en lugar de calcular directamente la respuesta, calcule “la probabilidad de que nuestra permutación consista solo en partes de 9 caras consecutivas o menos”. Denotamos
[matemática] a_n [/ matemática] = la cantidad de formas de lanzar n monedas lanzadas de tal manera que en ningún momento hayas lanzado más de 10 caras consecutivas. entonces la respuesta a tu pregunta es
- Vi un Ted que mostraba súper conductores … ¿Cómo puede ser real si V = I * 0? ¿Eso significa que no hay voltaje ni corriente?
- Solo tengo $ 5000 y me gustaría generar un flujo de ingresos pasivo. No tengo ninguna experiencia con este tipo de cosas. ¿Cómo debo comenzar?
- Quiero comenzar mi carrera después de tres años de brecha, ¿qué debo hacer ahora?
- Me cargaron una batería de segundo grado, ¿iré a la cárcel?
- Mis suegros me arrojaron a la depresión con sus acciones. ¿Podré alguna vez perdonarlos?
1 – ([matemática] a_ {1000000} [/ matemática] / [matemática] 2 ^ {1000000} [/ matemática]).
3) Información clave: piense en los últimos 10 rollos de [math] a_n [/ math] y busque cualquier patrón. Piensa un poco por tu cuenta.
Ok, esto es lo que pretendía que hicieras
[math] a_n [/ math] debe tener sus últimos 10 rollos de una de las siguientes maneras:
[math] a_n [/ math] termina en
T
TH
THH
THHH
THHHH
THHHHH
.
..
THHHHHHHH
THHHHHHHHH
¿Puedes ver la estructura recursiva de [math] a_n [/ math]?
Si elimina esta última parte de la secuencia, obtendrá la siguiente relación de recurrencia.
[matemáticas] a_ {n + 10} [/ matemáticas] = [matemáticas] a_ {n + 9} [/ matemáticas] + [matemáticas] a_ {n + 8} [/ matemáticas] +… + [matemáticas] a_ {n +1} [/ math] + [math] a_n [/ math], con condiciones iniciales
[matemática] a_k [/ matemática] = [matemática] 2 ^ k [/ matemática], 0 <= k <= 9.
Ahora simplemente, calcule iterativamente [math] a_n [/ math] hasta un millón para responder su pregunta original, utilizando cualquier lenguaje de programación que elija. En python hice el trabajo por usted (vea el código aquí Ideone.com) y, como adivinó, con un millón de lanzamientos, la respuesta se acerca trivialmente al 99.9%. con menos rollos, ver abajo
Con 100 rollos, 4.41%
con 1000 rollos, 38.5%
con 10000 rollos 99.25%.
En una nota al margen, por la linealidad de la expectativa, puede calcular que, en promedio, se espera que vea alrededor de 976 10 cabezas consecutivas en un millón de lanzamientos.
Además, hay todo un campo de las matemáticas llamado recurrencias lineales y funciones generadoras que tienen como objetivo resolver preguntas de este tipo y sus técnicas de aproximación. Por ejemplo, nuestra simple pregunta se puede considerar como una versión más general de la famosa secuencia de Fibonacci (usted realiza un seguimiento de los últimos 10 términos, en lugar de 2 en el caso de la secuencia de Fibonacci). De todos modos, espero que mi respuesta haya ayudado y comente si tiene alguna pregunta 😀