Рандомайзер: одно случайное число из диапазона

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

Сгенерировать случайное число из диапазона

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

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

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

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

Если JavaScript отключён, число сгенерирует сервер функцией random_int (криптостойкий источник операционной системы) и покажет его после перезагрузки страницы.

Популярные диапазоны

  • 1–6 — бросок игрального кубика, когда кубика нет под рукой.
  • 0–1 или 1–2 — замена монетке: орёл или решка, «да» или «нет».
  • 1–10 и 1–100 — случайное число для игры, задания, опроса.
  • 1–1000 — выбор номера участника в большом розыгрыше.

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

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

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

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

Что будет, если «от» больше, чем «до»?
Границы поменяются местами автоматически — генератор поймёт диапазон правильно.

Можно ли исключить отдельные числа?
Да, перечислите их через запятую в поле «исключить числа» — они не выпадут.

Отзывы, вопросы и комментарии о сервисе генерации случайного числа

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

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