Рандомайзер — генератор случайных чисел онлайн
Рандомайзер — это онлайн-инструмент, который выдаёт случайный результат: случайное число из заданного диапазона, несколько чисел сразу или случайный выбор варианта из вашего списка. По сути это удобный генератор случайных чисел, работающий прямо в браузере — бесплатно, без регистрации и без перезагрузки страницы.
Генератор случайных чисел онлайн
У вас отключён JavaScript — эта форма сгенерирует числа на сервере с перезагрузкой страницы.
Что умеет рандомайзер
- Одно случайное число из диапазона — задайте «от» и «до» и получите одно число.
- Несколько случайных чисел из диапазона — список чисел за один раз, с режимом «без повторов» и лотерейными наборами 6 из 45, 5 из 36, 7 из 49.
- Случайный выбор из списка — рандомайзер вариантов для розыгрышей: выбирает победителя из введённых имён или пунктов.
- Разделить на команды — случайно и поровну распределить участников по командам.
- Колесо фортуны — крутить рулетку со своими вариантами, честный случайный выбор.
- Розыгрыш с протоколом — когда результат нужно предъявить участникам: состав фиксируется до жеребьёвки, случайность даёт публичный маяк drand, а протокол получает постоянную ссылку, которую каждый может перепроверить сам.
Как работает генератор случайных чисел
В браузере числа выдаёт crypto.getRandomValues — криптостойкий источник случайности,
тот же, что применяют для генерации паролей и ключей шифрования. Число из нужного диапазона
получается методом отбрасывания: случайные байты, которые не укладываются в целое число
диапазонов, отбрасываются и берутся заново. Это убирает перекос (modulo bias),
из-за которого в наивных генераторах младшие числа диапазона выпадают чуть чаще.
Все значения равновероятны, а результат невозможно предсказать заранее.
Режим «без повторов» устроен иначе: диапазон перемешивается алгоритмом Фишера–Йейтса,
и числа берутся с начала перемешанного списка. Так каждая комбинация одинаково вероятна —
именно это нужно для лотерей и жеребьёвок. Если JavaScript отключён, тот же результат
посчитает сервер функцией random_int.
Генератор случайных чисел для розыгрыша
Чтобы разыграть приз честно, достаточно пронумеровать участников и задать диапазон от 1 до их количества. Укажите, сколько победителей нужно, включите «без повторов» — и один человек не выиграет дважды. Последние генерации попадают в журнал под инструментом, но он хранится только в вашем браузере: свериться с предыдущим тиражом поможет, а доказать что-то посторонним — нет.
Когда итог нужно предъявить участникам, проводите розыгрыш с протоколом. Отличие принципиальное: список участников фиксируется до жеребьёвки, случайность приходит от независимого маяка drand уже после фиксации, а результат ложится на постоянную страницу, где его пересчитает любой желающий — своим скриптом и своими запросами к маяку, без доверия нашему сайту.
Если участники — это имена, ники или названия, а не номера, удобнее сразу выбрать победителя из списка: туда вставляется весь список целиком. Для наглядного розыгрыша на камеру подойдёт колесо фортуны — оно определяет победителя криптостойким генератором ещё до начала вращения, поэтому подкрутить результат нельзя.
Где пригодится рандомайзер
- Розыгрыши и конкурсы — честный выбор победителя из списка участников, а для итогов на публику — розыгрыш с протоколом и проверяемой ссылкой.
- Лотереи и жеребьёвки — случайные числа для тиражей, порядок выступления, распределение по группам.
- Игры и учёба — бросок «кубика», случайный вопрос, беспристрастная выборка.
- Работа и статистика — случайная выборка из набора данных, случайные номера для тестов.
- Спор или выбор — «орёл или решка», кто первый, что заказать на ужин.
Частые вопросы
Рандомайзер и генератор случайных чисел — это одно и то же?
Да. «Рандомайзер» — разговорное название от английского random. Так называют и генератор чисел,
и инструмент случайного выбора варианта из списка.
Насколько случайны числа?
Источник случайности — криптостойкий генератор операционной системы через
crypto.getRandomValues. Это не «псевдослучайность» из формулы: последовательность
нельзя воспроизвести или предсказать, зная предыдущие результаты.
Сколько чисел можно получить за один раз?
До 1000. Диапазон значений — примерно до 1015.
Сохраняются ли мои результаты на сервере?
Нет. Числа генерируются прямо в браузере, протокол хранится в локальном хранилище
вашего устройства и никуда не отправляется.
Рандомайзер бесплатный?
Да, полностью: без регистрации, без ограничений по количеству генераций.
Войдите, чтобы оставить отзыв или комментарий
Пока нет комментариев. Будьте первым!