Игры и случай

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

Выбирайте случайные числа от мин до макс, без повторов, через 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 с отбрасыванием высоких значений: ни одно число не в приоритете. Режим без повторов использует перемешивание Фишера-Йейтса, тоже несмещённое.

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

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