Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

По какому алгоритму работает перемешивание песен в плеере, и как машина выдает "случайный" номер песни?

Технологии
Леша Девятин
  ·   · 2,2 K
Студент ВШЭ Инженерно-математический факультет  · 23 мая 2017

На самом деле, всё довольно просто. В программу задается номера от одного до n.
n - количество песен всего
Затем, просто из плеера берётся время, которое с помощью простых алгоритмов(сложение/вычитание/умножение/деление/целое число) доводится до нужного промежутка и тут же ставится песня с этим номером.

Настоящий же "рандом" получается путём сложнейших математических алгоритмов. Подробнее о них можете прочитать на random.org

Любая программа генерирует случайные числа по какому-то, заранее заданному, алгоритму. Алгоритм можно выбрать в зависимости от решаемой задачи. Допустим, в случае с перемешиванием песен нам меньше всего хочется, чтобы часто... Читать далее