Grehfghgfh
Member
Здравствуйте. Есть к примеру база треков, в которых удалены тэги, имя файла подписано как должно быть Исполнитель - Название трека (The Prodigy - Poison). Категорией служит папка, где находятся файлы. К примеру есть категории-папки (Pop, Rock, Dance и т.д.) Воспроизведение по порядку, треки воспроизводятся по очереди. А вот режим случайного воспроизведения более интересен. В каждой папке к примеру от 50 до 200 треков. Какой алгоритм выбора треков в случайном порядке? Не получится ли так, что какой-то трек не прозвучит? Ведь в папке-категории в которой 50 треков и 200 диаппазон разброса будет различаться, так как в папке где меньше треков, диаппазон разброса меньше. Мадонна к примеру есть в категории-папке Поп и Денс. При случайном воспроизведении может так выйти что Мадонна прозвучала в категории Поп и следующая папка Денс, тоже в случайном выпала Мадонна. Тут насколько я понимаю уже должны работать правила неповторения исполнителя.