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

886
2
0
21 июля
23:45
23 мая
23:45

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

0
0
июль
2015

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

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

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

-1
0
Если вы знаете ответ на этот вопрос и можете аргументированно его обосновать, не стесняйтесь высказаться
Ответить самому
Выбрать эксперта