Как выбрать случайные числа без повторений
Режим «Без повторений» уже включён — каждое число диапазона может попасть в результат только один раз, как при вытягивании лотерейных шаров без возврата. Задайте диапазон и количество чисел, при необходимости исключите отдельные значения, и нажмите «Сгенерировать».
Пример: лотерея из 6 чисел от 1 до 100
Как это работает изнутри
Генератор строит список всех ста чисел диапазона, затем случайно перемешивает его криптографическим генератором и берёт первые шесть — точно так же, как перетасовывают колоду карт. Каждое из ста чисел имеет одинаковый шанс попасть в любую из шести позиций, а повтор исключён физически: число просто удаляется из списка кандидатов после того, как выбрано.
Где нужен выбор без повторений
Без повторений выбирают номера для лотерей и розыгрышей нескольких призов, распределяют места или очередь выступлений между участниками, генерируют уникальные тестовые идентификаторы. Если после «Без повторений» количество превышает размер доступного диапазона, генератор сообщит, сколько чисел доступно на самом деле — это подскажет, что диапазон нужно расширить.
Если повторы, наоборот, не важны — например, для одного случайного числа или примера с возвратом — используйте обычный генератор случайных чисел без этой галочки.