Рандомайзер — генератор случайных чисел онлайн

Рандомайзер — это онлайн-инструмент, который выдаёт случайный результат: случайное число из заданного диапазона, несколько чисел сразу или случайный выбор варианта из вашего списка. По сути это удобный генератор случайных чисел, работающий прямо в браузере — бесплатно, без регистрации и без перезагрузки страницы.

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

Быстрые наборы:
числа выпадут из случайности публичного маяка drand, результат ляжет на постоянную страницу с датой, и его сможет пересчитать любой — то, чего скриншот не даёт

У вас отключён JavaScript — эта форма сгенерирует числа на сервере с перезагрузкой страницы.

Что умеет рандомайзер

Как работает генератор случайных чисел

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

Режим «без повторов» устроен иначе: диапазон перемешивается алгоритмом Фишера–Йейтса, и числа берутся с начала перемешанного списка. Так каждая комбинация одинаково вероятна — именно это нужно для лотерей и жеребьёвок. Если JavaScript отключён, тот же результат посчитает сервер функцией random_int.

Генератор случайных чисел для розыгрыша

Чтобы разыграть приз честно, достаточно пронумеровать участников и задать диапазон от 1 до их количества. Укажите, сколько победителей нужно, включите «без повторов» — и один человек не выиграет дважды. Последние генерации попадают в журнал под инструментом, но он хранится только в вашем браузере: свериться с предыдущим тиражом поможет, а доказать что-то посторонним — нет.

Когда итог нужно предъявить участникам, проводите розыгрыш с протоколом. Отличие принципиальное: список участников фиксируется до жеребьёвки, случайность приходит от независимого маяка drand уже после фиксации, а результат ложится на постоянную страницу, где его пересчитает любой желающий — своим скриптом и своими запросами к маяку, без доверия нашему сайту.

Если участники — это имена, ники или названия, а не номера, удобнее сразу выбрать победителя из списка: туда вставляется весь список целиком. Для наглядного розыгрыша на камеру подойдёт колесо фортуны — оно определяет победителя криптостойким генератором ещё до начала вращения, поэтому подкрутить результат нельзя.

Где пригодится рандомайзер

  • Розыгрыши и конкурсы — честный выбор победителя из списка участников, а для итогов на публику — розыгрыш с протоколом и проверяемой ссылкой.
  • Лотереи и жеребьёвки — случайные числа для тиражей, порядок выступления, распределение по группам.
  • Игры и учёба — бросок «кубика», случайный вопрос, беспристрастная выборка.
  • Работа и статистика — случайная выборка из набора данных, случайные номера для тестов.
  • Спор или выбор — «орёл или решка», кто первый, что заказать на ужин.

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

Рандомайзер и генератор случайных чисел — это одно и то же?
Да. «Рандомайзер» — разговорное название от английского random. Так называют и генератор чисел, и инструмент случайного выбора варианта из списка.

Насколько случайны числа?
Источник случайности — криптостойкий генератор операционной системы через crypto.getRandomValues. Это не «псевдослучайность» из формулы: последовательность нельзя воспроизвести или предсказать, зная предыдущие результаты.

Сколько чисел можно получить за один раз?
До 1000. Диапазон значений — примерно до 1015.

Сохраняются ли мои результаты на сервере?
Нет. Числа генерируются прямо в браузере, протокол хранится в локальном хранилище вашего устройства и никуда не отправляется.

Рандомайзер бесплатный?
Да, полностью: без регистрации, без ограничений по количеству генераций.

Отзывы, вопросы и комментарии о рандомайзере

Войдите, чтобы оставить отзыв или комментарий

Пока нет комментариев. Будьте первым!