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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

4.0
2 отзыв(ов)
Оценка (необязательно)
Вход через Яндекс или VK — в вашей ленте ничего не публикуем
Примечательно, что выборка равновероятна всегда.
Как работает режим "без повторов", если диапазон меньше количества чисел, которые мне нужны? Появляются ли дубликаты?
Леонид Панов
Если диапазон мал, алгоритм выдаёт ошибку.