Войти

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

Числа, кубики, монетка, жеребьёвка по списку и пароли — всё на одном честном генераторе случайных чисел (crypto.getRandomValues). Результат можно скопировать, скачать картинкой или сохранить постоянной ссылкой.

Настройки

Результат

Нажмите «Сгенерировать»

Горячие клавиши: Space или Enter — сгенерировать (когда фокус не в текстовом поле).

Как это работает

Все режимы — числа, кубики, монетка, жеребьёвка по списку, пароли — под капотом используют один и тот же генератор случайных целых чисел. Кубик — это просто число от 1 до количества граней, монетка — число 0 или 1, победитель из списка — случайный индекс строки в списке, символ пароля — случайный индекс в наборе символов.

Случайность берётся из crypto.getRandomValues() — криптографически стойкого источника браузера — с отбраковкой лишних значений, чтобы не было смещения по модулю: все числа в диапазоне равновероятны.

Кнопка «Поделиться» не пересчитывает результат заново — она сохраняет в ссылке уже готовый результат (настройки и сами числа), так что по одной ссылке все видят одно и то же.

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

Насколько случайны числа в генераторе?

Используется crypto.getRandomValues() — тот же криптографически стойкий источник, что и для ключей шифрования, с отбраковкой лишних значений для равномерности без смещения.

Можно ли получить числа без повторов?

Да, включите «Без повторов» — сработает, если запрошенное количество не больше размера диапазона за вычетом исключений.

Чем «Поделиться» отличается от повторной генерации?

Ссылка хранит уже готовый результат, а не формулу для его пересчёта — открывший её увидит ровно то же, что получили вы.

Подходит для розыгрыша победителя?

Да — режим «Список»: вставьте участников и выберите нужное количество победителей без повторов, результат можно скачать картинкой.