Генератор случайных чисел
Рисуйте случайные целые числа из любого диапазона, с повторениями или без них.
Генератор случайных чисел
Выберите минимум и максимум и получите случайные целые числа из этого диапазона. Обе границы включены, поэтому диапазон от 1 до 6 бросает кубик, а от 1 до 49 вытягивает лотерейные номера. Попросите одно число или до десяти тысяч — каждое из них попадает на отдельную строку, готовое для копирования в электронную таблицу или сценарий.
Включите параметр «Без повторов», если все номера должны быть разными, например, в лотерее, лотерее, случайном порядке рассадки или выборе победителей из пронумерованных участников. Инструмент сообщит вам, если запрос невозможен — запрос десяти уникальных чисел от 1 до 5 возвращает спокойное сообщение, а не крутится вечно. «Сортировка по возрастанию» упорядочивает результат в числовом виде, что вам нужно для розыгрыша, который вы собираетесь прочитать вслух; оставьте его, если важен сам порядок розыгрыша.
Если вы введете границы неправильно, инструмент поменяет их местами молча, а не будет жаловаться. Диапазоны могут быть огромными — до 2^48 значений в ширину — и уникальный режим остается быстрым даже в этом случае, поскольку он отслеживает только нарисованные числа, а не сохраняет весь диапазон в памяти.
Числа поступают из crypto.getRandomValues с отбраковочной выборкой по всему диапазону, поэтому каждое значение между границами столь же вероятно, как и любое другое. Это имеет большее значение, чем кажется: наивные генераторы смещаются в сторону нижней границы диапазона из-за смещения по модулю, что незаметно портит ничью. Все работает в вашем браузере и ничего не загружается, поэтому результаты остаются только за вами — хотя для чего-либо, имеющего юридическую силу, засвидетельствованный розыгрыш лучше любой веб-страницы.