С этим инструментом что-то не так?

О «Случайные числа Онлайн»

Этот инструмент генерирует случайные числа на основе криптографически стойкого источника ОС. Укажите диапазон, количество и допустимость повторов — на выходе свежий несмещённый набор.

Случайные числа нужны для лотерей, случайных выборок, научных симуляций, геймдизайна (рандомные встречи, дроп, броски кубиков), генерации паролей и статистики.

Выход: по одному в строке, через запятую или JSON-массив. Уникальный режим — для лотерей, разрешённые повторы — для независимых событий (монеты, кубики).

Как пользоваться этим инструментом

Как сгенерировать случайное целое в выбранном замкнутом диапазоне

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

    "Min" и "Max" — границы включительно. Возвращается целое N такое, что `min ≤ N ≤ max`. Равные границы — всегда то же значение; при `min > max` — ошибка «Min must be ≤ max.»

  2. Запуск

    Результат: единственное поле `value`. Распределение равномерное — каждое целое в диапазоне с одинаковой вероятностью. Под капотом `Math.random()` — годится для развлечений, но НЕ криптостойко.

  3. Когда нужна криптостойкость

    Деньги, лотереи, security-токены, antifraud — НЕ этот инструмент. На сервере: `crypto.randomInt(min, max + 1)` (Node) или `window.crypto.getRandomValues` в браузере.

  4. Малые диапазоны — bias

    Для диапазонов из 2–3 значений разница между `Math.random()` и crypto-grade неразличима. При тысячах последовательных малых выборок (shuffling) накопленная погрешность `Math.random` становится измеримой.