Главная / Инструменты для чисел / Сортировка и перемешивание чисел
Бесплатные онлайн-инструменты

Сортировка и перемешивание чисел

Сортируйте числа по возрастанию или убыванию, в обратном порядке или случайно. Онлайн-инструмент с локальной обработкой данных. Обработка выполняется локальн…

Начать работу

Возможности инструмента

Инструмент сортирует числа по числовому значению, а не в лексикографическом порядке. Это важно для корректной сортировки чисел с разным количеством цифр.

Пример работы

Входные числа: 10, 9, 100. При сортировке по возрастанию результат будет: 9, 10, 100. При лексикографической сортировке получилось бы 10, 100, 9.

Режимы сортировки

  • По возрастанию — от меньшего к большему.
  • По убыванию — от большего к меньшему.
  • В обратном порядке — меняет текущий порядок на противоположный, не сортируя по значению.
  • Случайное перемешивание — использует алгоритм Фишера-Йетса с генератором случайных чисел Math.random. Подходит для случайного перемешивания списка, но не для криптографически безопасной жеребьёвки.

Ограничения

Максимальная длина ввода — 100 000 символов и 100 000 значений. Дубликаты чисел сохраняются, инструмент не удаляет повторяющиеся значения. Сортировка выполняется локально в браузере, данные не передаются на сервер.

Часто задаваемые вопросы

Как сортируются отрицательные числа?

Отрицательные числа сортируются по числовому значению, поэтому -5 будет меньше -2.

Что делать, если в списке есть числа с десятичными запятыми?

Инструмент использует локальные настройки для распознавания десятичного разделителя. Если в вашей локали используется запятая, то число 3,14 будет распознано как десятичное. При выводе с разделителем-запятой для CSV будет использоваться точка с запятой, чтобы избежать неоднозначности.

Можно ли использовать инструмент для криптографической жеребьёвки?

Нет, случайное перемешивание не является криптографически безопасным, так как использует Math.random. Для ответственных жеребьёвок используйте специализированные сервисы.

Контрольный список

  • Проверьте, что все числа введены корректно.
  • Убедитесь, что выбран нужный режим сортировки.
  • Проверьте результат на наличие дубликатов, если они нежелательны.
  • При использовании десятичных дробей убедитесь, что локальные настройки соответствуют вашему формату.

Обработка выполняется локально в вашем браузере.