С этим инструментом что-то не так?
О «Случайные числа Онлайн»
Этот инструмент генерирует случайные числа на основе криптографически стойкого источника ОС. Укажите диапазон, количество и допустимость повторов — на выходе свежий несмещённый набор.
Случайные числа нужны для лотерей, случайных выборок, научных симуляций, геймдизайна (рандомные встречи, дроп, броски кубиков), генерации паролей и статистики.
Выход: по одному в строке, через запятую или JSON-массив. Уникальный режим — для лотерей, разрешённые повторы — для независимых событий (монеты, кубики).
Как пользоваться этим инструментом
Как сгенерировать случайное целое в выбранном замкнутом диапазоне
Задайте диапазон
"Min" и "Max" — границы включительно. Возвращается целое N такое, что `min ≤ N ≤ max`. Равные границы — всегда то же значение; при `min > max` — ошибка «Min must be ≤ max.»
Запуск
Результат: единственное поле `value`. Распределение равномерное — каждое целое в диапазоне с одинаковой вероятностью. Под капотом `Math.random()` — годится для развлечений, но НЕ криптостойко.
Когда нужна криптостойкость
Деньги, лотереи, security-токены, antifraud — НЕ этот инструмент. На сервере: `crypto.randomInt(min, max + 1)` (Node) или `window.crypto.getRandomValues` в браузере.
Малые диапазоны — bias
Для диапазонов из 2–3 значений разница между `Math.random()` и crypto-grade неразличима. При тысячах последовательных малых выборок (shuffling) накопленная погрешность `Math.random` становится измеримой.