No solo es posible, es cierto: Hey Jude es sin duda una de las combinaciones 2 ^ 41943040. De hecho, bastantes de ellos serán Hey Jude, en varias actuaciones y codificaciones. Ese catálogo también incluye cualquier otra canción que se haya grabado, o alguna vez se grabará, y todos los demás archivos de 5 megabytes que puedan existir.
También incluye una cantidad abrumadora de ruido. ¿Cuántos archivos “interesantes” de 5 MB hay? Mil millones? ¿Un cuatrillón? Incluso si hubiera un googol de ellos (10 ^ 100), todavía comprenderían solo 2 ^ -41942958%, un número tan pequeño que ni siquiera puedo llegar a una comparación significativa.
Todo lo que quieras hacer en 5 megabytes es una combinación de esos 5 megabytes. Enumerarlos no es la parte interesante. Ordenarlos para encontrar los que vale la pena considerar es.
- Soy un estudiante de estadística que se especializa en informática. ¿Qué recursos en Python necesito para llevar a cabo pruebas de hipótesis, inferencia estadística y gráficos?
- ¿Se puede programar una computadora para probar problemas matemáticos complejos no resueltos?
- ¿Cuál es la mejor manera de estudiar programación y matemáticas de libros o mirar tutoriales?
- ¿Alguien puede escribir un algoritmo no determinista (pseudocódigo) para encontrar la suma de los primeros n números naturales?
- ¿Por qué las máquinas de Turing son un equivalente teórico tan prolífico de lo que puede hacer una computadora real?
Compare, por interés: La Biblioteca de Babel, una biblioteca que contiene un libro de cada combinación de letras. Hamlet está allí en alguna parte. Sin embargo, encontrarlo solo sería posible si ya supieras qué es Hamlet.