Игры и случай

Случайное число

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

  • Мгновенно
  • Бесплатно
  • Приватно (обработка локально)
  • Без регистрации

Честный розыгрыш в один клик

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

  1. Задайте диапазон

    Минимум и максимум, границы включены.

  2. Выберите количество

    Одно число или целый список.

  3. Сгенерируйте и скопируйте

    Результат появляется, копируется одним кликом.

Два режима под задачу

РежимПоведениеПример
СтандартныйПовторы возможны1-100 → 42, 42, 7
Без повторовКаждое число уникально1-100 → 42, 7, 88
Количество > диапазонаУменьшается автоматически1-5, ×10 → 5 чисел

Случайность через crypto.getRandomValues (несмещённое отбрасывание); режим без повторов — перемешивание Фишера–Йейтса. Данные не отправляются.

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

Границы включены?

Да. И минимум, и максимум возможны: при 1 и 100 вы можете получить как 1, так и 100. Диапазон полностью включающий.

Зачем «без повторов»?

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

Розыгрыш действительно честный?

Да. Числа берутся из crypto.getRandomValues с отбрасыванием высоких значений: ни одно число не в приоритете. Режим без повторов использует перемешивание Фишера–Йейтса, тоже несмещённое.

Можно использовать для конкурса?

Да, это частое применение. Всё вычисляется в браузере, ничего не отправляется; для публичного конкурса проводите розыгрыш при свидетелях или записывайте экран для прозрачности.