Выбор диапазона и количества
Границы — целые числа, в том числе отрицательные. В наборе может быть от 1 до 1000 значений. Чтобы перемешать числа от 1 до 10, укажите этот диапазон, количество 10 и включите режим без повторений.
Если уникальных значений меньше, чем запрошено, появится ошибка. Нижняя граница не меняется местами с верхней автоматически: это помогает заметить ошибку ввода.
Случайность и ограничения
Источник — crypto.getRandomValues. Отбрасывание лишнего хвоста случайных значений устраняет смещение при приведении к диапазону. Выборка без повторов не создаёт массив всех возможных чисел.
Границы должны быть безопасными целыми числами JavaScript: от −9 007 199 254 740 991 до 9 007 199 254 740 991. Ширина диапазона ограничена 9 007 199 254 740 991 значением.
Игры и жеребьёвка
Инструмент подходит для учебных заданий, выбора очереди и бытовой жеребьёвки. Он не создаёт публичный протокол и не доказывает, что организатор не нажимал кнопку повторно. Для проверяемого конкурса нужен отдельно опубликованный порядок выбора и фиксации результата.
Копирование сохраняет весь полученный набор в буфер. Ссылка переносит настройки; при её открытии создаётся новый набор.