Ход расчёта
Сравнение вариантов
Измените условия, посчитайте ещё раз и снова нажмите «Добавить к сравнению»
Сравнение вариантов
Измените условия, посчитайте ещё раз и снова нажмите «Добавить к сравнению»
Впишите или вставьте варианты в поле — по одному в каждой строке: блюда, имена участников, идеи или номера. Список можно скопировать целиком, например столбец из таблицы: пустые строки игнорируются, а варианты обрабатываются на сервере и нигде не сохраняются. Выберите режим: определить один вариант, несколько без повторений или перемешать весь список. Результат появляется мгновенно, и при каждом новом запуске выбор делается заново.
P = 1 ÷ N × 100%
Пример: из 4 вариантов каждый выпадает с вероятностью 1 ÷ 4 × 100% = 25%.
index = random_int(0, N − 1)
Криптостойкая функция random_int возвращает равновероятный индекс, поэтому ни один вариант не имеет преимущества.
for i = n−1 … 1: j = random_int(0, i); swap(a[i], a[j])
Пример: список из 5 элементов проходит 4 обмена, после чего все 120 возможных порядков (5!) равновероятны. Тот же алгоритм лежит в основе выбора нескольких вариантов без повторений.
перемешать список → взять первые K элементов
Пример: из 10 вариантов нужно 3 — список перемешивается, и берутся первые три, каждый вариант встречается не более одного раза.
Да. Скопируйте столбец значений и вставьте его в поле — каждый элемент окажется на отдельной строке, и генератор разберёт список автоматически. Пробелы по краям и пустые строки игнорируются.
Да. Выбор опирается на криптостойкую функцию random_int и перемешивание Фишера–Йетса, поэтому все варианты и все порядки равновероятны — результат подходит для жеребьёвок и розыгрышей.
Нет. Список обрабатывается на сервере только в момент расчёта и нигде не сохраняется. Каждый новый запуск даёт новый выбор, даже если варианты остались прежними.
Нет, режим «Выбрать несколько» берёт варианты без повторений. Количество запрошенных вариантов не должно превышать размер списка — иначе генератор сообщит об ошибке.
Делаем калькуляторы любой сложности: от конвертера валют до расчёта кредита, налогов, себестоимости, доставки или подбора оборудования. Ваши формулы и справочники — наш аккуратный интерфейс, мобильная версия и SEO-тексты.
Ответим в течение рабочего дня · оценка сроков бесплатная
Опишите задачу — ответим в течение рабочего дня и предложим вариант реализации.