Виктор Пономарёв
16 июля 04:00.
544

Правда ли, что выбор аудиоплеером композиции в режиме рандома зависит от тактовой частоты процессора?

Темы нет
Ответить
Ответить
Комментировать
0
Подписаться
2
2 ответа
Поделиться

Для выбора песни аудиоплеер использует генератор случайных чисел(ГСЧ). Обычно, ГСЧ получает случайные числа с помощью заранее запрограммированных формул, алгоритмов. Тогда их называют псевдослучайными, так как, теоретически, их можно предугадать. Но иногда ГСЧ имеет аппаратную основу. Например, в случайные числа могут преобразовываться данные о тепловом(или даже обычном) шуме. Некоторые аппаратные ГСЧ за основу берут данные о тактовой частоте процессора.

В итоге получается, что это возможно, но зависит от процессора и ПО аудиоплеера.

С одной стороны, опосредованно зависит. В качестве «источника случайности», на основе которого рассчитывается случайная перестановка песен, очень часто используется и счётчик тактов процессора, и текущее время. С другой стороны, используемые алгоритмы достаточно хороши для того, что даже если знать частоту процессора, предсказать какие-либо свойства этой перестановки в принципе невозможно.

Ответить