@tkachenkoaanna097

Для чего при сортировке нужно учесть именно 0.5?

  • Вопрос задан
  • 224 просмотра
Решения вопроса 1
notiv-nt
@notiv-nt
Как ваше ничего? Да, моё тоже
random возвращает число от 0 до 1
как работает sort здесь
в итоге Math.random() - 0.5 вернёт от -0.5 до 0.5 а значит сортировка рандомная
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Aetae
@Aetae Куратор тега JavaScript
Тлен
Не используйте это для шафла в продакшене вообще.
1. Результат зависит от внутренней реализации сортировки в браузере и может быть совершенно не рандомным.
2. Сортировка имеет гораздо большую сложность чем необходима для шафла.

Используйте любой специальный алгоритм, например.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
25 нояб. 2024, в 18:39
30000 руб./за проект
25 нояб. 2024, в 18:35
30000 руб./за проект
25 нояб. 2024, в 18:33
10000 руб./за проект