Ход расчёта
Сравнение вариантов
Измените условия, посчитайте ещё раз и снова нажмите «Добавить к сравнению»
Сравнение вариантов
Измените условия, посчитайте ещё раз и снова нажмите «Добавить к сравнению»
Укажите минимум и максимум диапазона — например, 1 и 100. Генератор понимает дробные границы и отрицательные значения, важно лишь, чтобы минимум был строго меньше максимума. Флажок «Целые числа» переключает вывод между целыми и вещественными значениями, а «Без повторений» гарантирует, что в наборе не встретится одно и то же число дважды. Результат появляется мгновенно и при каждом запуске получается новым.
random_int(min, max)
Пример: random_int(1, 100) возвращает любое целое от 1 до 100 включительно, все значения равновероятны.
min + (random_int(0, 10⁶) ÷ 10⁶) × (max − min)
Пример: для диапазона 1 … 100 случайная доля 0,4827 даёт 1 + 0,4827 × 99 ≈ 48,79.
random_int — CSPRNG, в отличие от rand / mt_rand
Функция random_int берёт энтропию из криптографического источника операционной системы, поэтому последовательность непредсказуема и подходит для жеребьёвок, розыгрышей и лотерей.
проверка: (max − min + 1) ≥ количество
Пример: из диапазона 1 … 10 можно получить не более 10 уникальных целых чисел. Запрос 15 уникальных значений даст ошибку — повторения в таком диапазоне неизбежны.
Числа генерируются криптостойкой функцией random_int, которая использует энтропию операционной системы. Это настоящий генератор случайных чисел, а не псевдослучайная последовательность с предсказуемым зерном.
Так и задумано: генератор не запоминает прошлые значения, поэтому каждый новый запуск выдаёт новое число или набор. Это ожидаемое и корректное поведение.
Да, включите флажок «Без повторений». Для целых чисел генератор проверит, что диапазон достаточно велик: количество уникальных значений ограничено размером диапазона (max − min + 1), иначе будет выдана подсказка об ошибке.
Делаем калькуляторы любой сложности: от конвертера валют до расчёта кредита, налогов, себестоимости, доставки или подбора оборудования. Ваши формулы и справочники — наш аккуратный интерфейс, мобильная версия и SEO-тексты.
Ответим в течение рабочего дня · оценка сроков бесплатная
Опишите задачу — ответим в течение рабочего дня и предложим вариант реализации.