Генератор случайных чисел

Случайные целые числа в диапазоне, в том числе без повторов.

Идентификаторы и тестовые данные
Подготовка генератора…

Настройки

Подготовка генератора…

Вывод
Здесь появится результат.

Как пользоваться

  1. Задайте минимум, максимум и количество; обе границы включены.
  2. Выберите, разрешены ли повторы, и создайте список.
  3. Скопируйте числа или скачайте в нужном формате.

Создание списков случайных целых чисел

Создавайте целые числа для тестов, моделирования и примеров. Минимум и максимум также могут быть выбраны.

Используются Web Crypto и выборка с отклонением. BigInt сохраняет точность во всём знаковом 64-битном диапазоне.

Границы включены

При минимуме 1 и максимуме 10 доступно любое целое число от 1 до 10. Пример иллюстративный; каждый запуск создаёт новый список.

Пример без повторов
Настройки
min = 1; max = 10; count = 3; unique = true
Пример результата
2
8
5

Три разных целых числа из включительного диапазона 1–10.

Повторы и сортировка

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

Точность экспорта

Текст и CSV сохраняют все цифры. JSON содержит числовые литералы; приложения, читающие их как числа с плавающей точкой, могут терять точность вне безопасного целочисленного диапазона. Дробные числа и воспроизводимые последовательности с seed не поддерживаются.

Ограничения обработки

До 1 000 значений за раз. Длина Nano ID — от 1 до 128; алфавит — от 1 до 94 различных печатных символов ASCII. Целые числа используют знаковый 64-битный диапазон. Генерация локальная, с ограничением 10 секунд.

Дополнительные материалыW3C · Web Crypto
?

Частые вопросы

Минимум и максимум включены?

Да. Обе границы могут быть выбраны.

Можно генерировать отрицательные числа?

Да, от −9223372036854775808 до 9223372036854775807.

Что если диапазон слишком мал для режима без повторов?

Появится ошибка. Уменьшите количество или разрешите повторы.

Сортировка меняет выбранные числа?

Нет. Меняется только порядок значений.

Можно воспроизвести список с помощью seed?

Нет. Каждый запуск использует новые криптографически случайные значения; настройки seed нет.

Найдите следующий инструмент

Язык

Сменить язык? Текущие данные будут очищены. Сначала скопируйте или скачайте нужные результаты.