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

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

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

Технологии
Леша Девятин
  ·   · 2,2 K

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

Допустим, в случае с перемешиванием песен нам меньше всего хочется, чтобы часто повторялись одни и те же цифры (номера песен) - значит, с этим условием и надо подбирать алгоритм из набора существующих, хорошо описанных и теоретически доказанных.

Если условий слишком много и существующие алгоритмы ну вообще никак не подходят, имеет смысл обратиться к математикам чтобы они придумали новый, специально под ваши нужды.

Студент ВШЭ Инженерно-математический факультет  · 23 мая 2017
На самом деле, всё довольно просто. В программу задается номера от одного до n. n - количество песен всего Затем, просто из плеера берётся время, которое с помощью простых алгоритмов(сложение/вычитание/умножение/деление/целое... Читать далее