Честное случайное число в диапазоне — для розыгрышей, жребия, тестов.
Числа берутся из криптостойкого генератора случайности браузера (crypto.getRandomValues) — это честный рандом, а не предсказуемый. Подходит для розыгрышей, конкурсов, выбора победителя, жеребьёвки.
Режим «без повторов» выдаёт разные числа (например, для лотереи). Всё считается локально.