@tkachenkoaanna097

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

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

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

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

Войти через центр авторизации
Похожие вопросы