Генератор случайных чисел
Мгновенно выбирайте случайные числа в любом диапазоне.
- Отрицательные и дробные числа
- Уникальные числа без повторов
- Готовые наборы для лотереи и кубика
Как сгенерировать случайные числа
- Введите наименьшее и наибольшее число или выберите готовый набор.
- Укажите, сколько чисел нужно и должны ли они повторяться.
- Нажмите «Сгенерировать», чтобы получить числа.
Для чего нужны готовые наборы
| Набор | Диапазон и количество | Типичное применение |
|---|---|---|
| От 1 до 10 | 1 число, от 1 до 10 | Быстрый жребий или порядок в небольшой группе |
| От 1 до 100 | 1 число, от 1 до 100 | Школьные игры-угадайки, викторины |
| От 1 до 1000 | 1 число, от 1 до 1000 | Розыгрыши, конкурсы, крупные тиражи призов |
| Лотерея | 6 уникальных чисел, 1-49, по возрастанию | Формат 6 из 49, который советская лотерея «Спортлото» использовала в 1970-1986 годах, а сегодня применяют и другие лотереи, например канадская Lotto 6/49 |
| Кубик | 1 число, от 1 до 6 | Бросок обычного шестигранного кубика без реальных костей |
Каждый готовый набор просто заполняет поля диапазона и количества, поэтому потом можно изменить любое из них, например подстроить диапазон набора «Лотерея» под правила другой лотереи.
Настройка своего диапазона с примерами
Введите любой минимум и максимум, включая отрицательные числа и дроби. Минимум -10 и максимум 10 охватывают 21 целое число, от -10 до 10 включительно.
Знаки после запятой равномерно распределяют результаты по всему диапазону вместо округления до целых чисел. Если задать 2 знака после запятой для диапазона от 0 до 1, можно получить результат вроде 0,37 или 0,82, что удобно для имитации процентов или вероятностей.
Режим уникальных чисел убирает повторы в одной партии. Если запросить 20 уникальных чисел из диапазона всего в 15 значений, инструмент сообщит, что диапазон слишком мал, вместо того чтобы вернуть меньше чисел, чем вы просили.
Частые случаи применения помимо игр
- Выбор случайного размера выборки или стартовой точки для опроса или исследования.
- Назначение случайных номеров победителей розыгрыша или конкурса, совпадающих с уже выданными номерами билетов.
- Создание тестовых данных для таблицы или программного проекта.
- Честный выбор между более чем двумя вариантами, например кто выступает первым на встрече.
- Выбор случайной страницы, строки или пункта из пронумерованного списка для выборочной проверки.
Частые вопросы о Генератор случайных чисел
Это действительно случайные числа?
Да. Инструмент использует криптографический генератор случайных чисел вашего браузера, тот же источник, что применяется для ключей шифрования, а не простую псевдослучайную функцию.
Как работает режим уникальных чисел?
При включённом режиме уникальных чисел ни одно число не повторяется в одной партии. Если диапазон меньше запрошенного количества, инструмент сообщит об этом, а не будет гадать.
Можно сгенерировать числа для лотереи?
Да, используйте набор «Лотерея» для 6 уникальных чисел от 1 до 49, отсортированных по возрастанию. Измените диапазон и количество под правила вашей конкретной лотереи.
Сколько чисел можно сгенерировать за раз?
До 100 в одной партии. Запустите ещё раз, если нужно больше.
Можно получить дробные числа?
Да, установите число знаков после запятой больше 0, чтобы получать числа вроде 3,5 или 12,75, равномерно распределённые по выбранному диапазону.
Можно сгенерировать отрицательные числа?
Да, установите минимум меньше 0, например от -50 до 50, и отрицательные результаты будут выпадать наравне с положительными.
Этого достаточно для честного розыгрыша призов?
Да. У каждого числа в диапазоне равный шанс благодаря криптографическому генератору случайных чисел вашего браузера, а режим уникальных чисел не даёт одному и тому же номеру выпасть дважды.
Чем это отличается от Math.random() в коде?
Math.random() это быстрая псевдослучайная функция, не предназначенная для защиты данных. Этот инструмент вместо неё использует случайные значения Web Crypto API, тот же источник, что применяется для ключей шифрования, что исключает риск предсказуемого паттерна.