Генератор случайных чисел
Генерация чисел, броски костей, подбрасывание монет, выбор из списка, розыгрыши.
Недавние результаты
Math.random против crypto.getRandomValues
- Симуляциям и играм нужна лишь равномерность — сеяный PRNG достаточен и воспроизводим.
- Всё, что противник мог бы предугадать (розыгрыши, ключи, токены), должно идти из криптоисточника; безопасный режим здесь делает именно так.
- Повторы допустимы, если не просили иного: истинная случайность рисует заново; выборка без возвращения — отдельный режим.
Два вида случайности для двух сортов задач
Случайность криптографического уровня
Числа берутся из криптографического API случайных чисел браузера, а не из генератора с посевом от часов, — тот же класс источника, что используется в функциях безопасности.
Пять режимов на одной странице
Диапазон, кубики, монета, выбор из списка и лотерея — рядом друг с другом: кубики d4–d100, подбрасывание монеты, победители из введённого списка, общая история результатов.
Управляемые розыгрыши
До 1 000 чисел за розыгрыш, выбор, разрешать ли повторы, и сортировка результата — лотереи и выборки становятся воспроизводимыми, а не просто случайными.
Частые вопросы
Действительно ли генератор случаен?
Использует crypto.getRandomValues() для криптографически безопасных чисел.
Как работает бросок костей?
Выберите кости RPG (D4–D100) и количество. Каждая кость независима.
Можно выбрать несколько победителей без повторов?
Да — перемешивание Фишера-Йетса, без повторов. Равные шансы.
Сохраняются ли мои данные?
Нет — всё в браузере. История в sessionStorage, исчезает при закрытии.
Похожие инструменты
Что такое генератор случайных чисел?
Генератор случайных чисел выдаёт значения без предсказуемой закономерности. Этот черпает случайность из криптографического генератора браузера — той же семьи генераторов, что используется в целях безопасности, — а не из легко предсказуемых функций, основанных на времени. Помимо простых чисел в заданном диапазоне, он бросает кости с разным числом граней, подбрасывает монету, выбирает элементы из введённого вами списка и проводит лотерейные розыгрыши, выдавая победителей в перемешанном порядке. Организаторы розыгрышей, ведущие игровых вечеров, учителя, берущие выборку в классе, и все, кто хочет убрать человеческую предвзятость из решения, найдут ему место.
Что умеет этот инструмент
- 🎲 Режим диапазона: числа между любым минимумом и максимумом, с повторами или строго уникальные, до 1000 за раз и по желанию отсортированные.
- 🧮 Кости: с 4, 6, 8, 10, 12, 20 или 100 гранями, несколько сразу, с суммированием результата.
- 🪙 Монета: орёл или решка с честным соотношением 50/50.
- 📋 Выбор из списка: введите свои имена или варианты и вытяните один или несколько случайно.
- 🏆 Розыгрыш: перемешайте список участников и объявите победителей в порядке вытягивания.
- 🕘 История последних розыгрышей, которая хранится только в текущей вкладке.
Когда он пригодится
- 🎁 Чтобы разыграть приз перед зрителями — с видимой честностью.
- 🎲 Чтобы решить, кто ходит первым, или бросить случайное событие на игровом вечере.
- 📊 Чтобы случайным образом выбрать выборку учеников для опроса в классе.
- ⚖️ Чтобы решить спор монеткой, когда два варианта кажутся равноценными.
Случайность генерируется локально в браузере: ни числа, ни имена, ни результаты не покидают ваше устройство, а история живёт только в хранилище сессии текущей вкладки и исчезает при её закрытии. Заранее стоит договориться: случайность есть случайность — повтор прежнего результата нормален, это не сбой.
Обновлено · 2026-09-01