Генератор случайных чисел
Числа, кубики, монетка, жеребьёвка по списку и пароли — всё на одном честном генераторе случайных чисел (crypto.getRandomValues). Результат можно скопировать, скачать картинкой или сохранить постоянной ссылкой.
Настройки
Результат
Горячие клавиши: Space или Enter — сгенерировать (когда фокус не в текстовом поле).
Как это работает
Все режимы — числа, кубики, монетка, жеребьёвка по списку, пароли — под капотом используют один и тот же генератор случайных целых чисел. Кубик — это просто число от 1 до количества граней, монетка — число 0 или 1, победитель из списка — случайный индекс строки в списке, символ пароля — случайный индекс в наборе символов.
Случайность берётся из crypto.getRandomValues() — криптографически стойкого источника браузера — с отбраковкой лишних значений, чтобы не было смещения по модулю: все числа в диапазоне равновероятны.
Кнопка «Поделиться» не пересчитывает результат заново — она сохраняет в ссылке уже готовый результат (настройки и сами числа), так что по одной ссылке все видят одно и то же.
Частые вопросы
Насколько случайны числа в генераторе?
Используется crypto.getRandomValues() — тот же криптографически стойкий источник, что и для ключей шифрования, с отбраковкой лишних значений для равномерности без смещения.
Можно ли получить числа без повторов?
Да, включите «Без повторов» — сработает, если запрошенное количество не больше размера диапазона за вычетом исключений.
Чем «Поделиться» отличается от повторной генерации?
Ссылка хранит уже готовый результат, а не формулу для его пересчёта — открывший её увидит ровно то же, что получили вы.
Подходит для розыгрыша победителя?
Да — режим «Список»: вставьте участников и выберите нужное количество победителей без повторов, результат можно скачать картинкой.