Генератор случайных чисел — Бесплатно Онлайн
Генерируйте случайные числа в любом диапазоне одним кликом.
A random number generator picks whole numbers with no predictable pattern — every number in the range has an equal chance of being selected. This tool uses JavaScript's Math.random(), which is fast and statistically fine for games, raffles, classroom activities, and decision-making, though not a cryptographically secure source.
Common uses for random numbers
- Raffles and giveaways: number each entry and generate a random winner
- Games and dice: simulate dice rolls or generate random outcomes
- Statistics and sampling: pick random items from a list for unbiased selection
- Decision-making: choose between options by assigning each a number
- Random PINs: generate a number within a specific range
What this tool doesn't do
Count is capped at 20 numbers per generation, there's no decimal-number mode, and results are whole integers only. For a security-sensitive use case, reach for the Password Generator instead, which uses the cryptographically secure crypto.getRandomValues() API.
How the Генератор случайных чисел works
Введите минимальное значение в поле «Мин» и максимальное значение в поле «Макс».
Введите, сколько случайных чисел вам нужно (1–20), в поле «Количество».
Отметьте «Без дубликатов», если каждое число должно встречаться только один раз (требуется диапазон ≥ количества), и/или «Сортировать результаты», чтобы упорядочить их по возрастанию.
Нажмите «Сгенерировать», чтобы мгновенно получить случайные числа. Нажмите снова для нового набора.
Tips & tricks
- Нет режима десятичных чисел — инструмент всегда генерирует целые числа между вашими значениями мин и макс.
- Количество ограничено 20 числами за одну генерацию — для больших наборов генерируйте несколько раз.
- Используется Math.random(), а не криптографически безопасный API — для генерации паролей или ключей используйте специализированный инструмент.
Frequently Asked Questions
Действительно ли числа случайны?
Числа генерируются с помощью Math.random() в JavaScript — быстрого псевдослучайного генератора, которого более чем достаточно для игр, розыгрышей и выбора в классе. Это не криптографически безопасный источник, поэтому не используйте его для ключей безопасности или там, где важна непредсказуемость для злоумышленника.
Могу ли я сгенерировать случайные числа без дубликатов для лотереи?
Да. Включите «Без дубликатов» и задайте диапазон. Для лотереи 6/49 задайте мин=1, макс=49, количество=6, без дубликатов. Каждый розыгрыш даёт уникальные числа в пределах диапазона.
Могу ли я генерировать случайные десятичные числа?
Нет — режима десятичных чисел нет. Инструмент всегда генерирует целые числа между вашими значениями мин и макс.
Сколько чисел я могу сгенерировать за раз?
Поле «Количество» ограничено 20 числами за одну генерацию. Для больших наборов генерируйте несколько раз и объединяйте результаты, либо используйте формулу электронной таблицы для массовой генерации.
Могу ли я использовать это для генерации случайного пароля?
Для числового PIN-кода — да. Для полноценного буквенно-цифрового пароля с символами используйте специальный инструмент «Генератор паролей», который также использует криптографически безопасный Web Crypto API, а не Math.random().
Is my data safe when using the Генератор случайных чисел?
Completely safe. The Генератор случайных чисел processes everything locally in your browser. No input data, results, or usage information is ever transmitted to or stored on any server.
Are the results from the Генератор случайных чисел truly random?
Yes. The Генератор случайных чисел uses your browser's standard random number generator (JavaScript's Math.random()), which is suitable for games, decisions, and everyday randomness. It is not a cryptographically secure generator — for security-sensitive use cases like generating passwords or cryptographic keys, use a tool built specifically for that purpose.
Can I customise what the Генератор случайных чисел generates?
Yes. Where customisation options are available, you can add your own items, set numeric ranges, or adjust parameters before generating. Default settings are designed for the most common use case so you can get an instant result without any configuration.