2 votos

Lo inteligente es iTunes o iPhone de la función de reproducción aleatoria?

Es iTunes función shuffle es sólo un lenguaje de programación random() función o es más inteligente que eso? El uso de juego a contar, contar y otros parámetros para jugar mejores canciones en el primer lugar?

2voto

Yon Puntos 804

Este ha sido un punto de discusión para un tiempo muy largo!

He aquí un gran artículo de mirar este problema exacto - ¿Cuánto iTunes Como Mis Cinco Estrellas en las Canciones? Tener en mente que esto es de 2005, pero la veo muy similar comportamiento a lo que se describe aquí.

El destacado de la imagen para mí es esta: enter image description here

Se muestra muy claramente que el shuffle hace uso de la notación en la determinación de la canción que jugar. Me resulta extraño que a mediados de la calificación de las canciones son mucho más propensos a ser jugado de alta calificación canciones.

AskDifferent usuario Ian C. hizo algunos experimentos interesantes del año pasado y se encontró que la aparición no-aleatoriedad de shuffle es probablemente debido a que el algoritmo de re-uso de la semilla en lugar de ser completamente al azar.

El significado de esto es que el shuffle no es verdaderamente aleatoria, sólo pseudoaleatoria. Como esta Semilla Aleatoria artículo de la Wikipedia (en inglés) explica, tener la semilla utilizada en un pseudo aleatorios proceso le permitirá volver a crear el mismo "al azar" de los resultados. Verdadera aleatoriedad en realidad es muy, muy difícil de conseguir. (Mientras se trabaja en un teléfono móvil Siemens años atrás, un doctor en matemáticas tuvo que ser llevado a escribir en la función random - el ordinario programadores no eran considerados calificados, y la biblioteca de C de la función considerada inadecuada.)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X