Random.org — возможности онлайн генератора случайных чисел
Если вы организовывали конкурсы, то наверняка сталкивались со сложностью выбора случайного победителя. Как правило, в таких ситуациях используется популярный сервис Random.org. Соответствующие сриншоты с его результатами вы могли видеть при объявлении победителей конкурсов проводимых в ВКонтакте, Фейсбуке и т.п. Сегодня предлагаем рассмотреть данный проект чуть детальнее, тем более, что генератор чисел в Random — далеко не единственная его фишка.
Список всех функций найдете на главной странице. Для проведения розыгрышей в Random можно использовать два типа услуг: платные и бесплатные. Они обозначены как FREE и PAID services. В первом случае вы просто получаете результат. Во втором способе дополнительно имеется возможность сохранить все итоги + сервис создаст официальный протокол выборки.
Многие читатели могут возразить как это у компьютера (машины) получается генерировать случайные числа? И ведь действительно, если брать большинство программ, то там речь идет о псевдослучайных величинах, то есть значения вычисляются с помощью математических функций, то есть предсказуемым образом. Фишка данного сервиса рандома в том, что информация считывается из атмосферного шума, что позволяет получить действительно случайные числа. Random.org был создан в 1998 доктором дублинской Школы компьютерных наук и статистики Mads Haahr. Сейчас проект активно используется в лотереях, конкурсах, приложениях, онлайн играх, науке и т.п.
Бесплатный рандом в сервисе
В большинстве случаев вполне достаточно бесплатного варианта. Самое главное – наличие списка участников. При этом для розыгрыша призов в Random.org можно выбирать один из 2-х походов:
- через генератор случайных чисел;
- с помощью выборки из списков;
При помощи формы генератора чисел
Допустим, на компьютере у вас имеется определенный перечень людей, принимающих участие в конкурсе. Справа на главной найдете виджет, где нужно будет задать параметры. В поле минимальное число (Min) ставите единицу (1), в максимальном – указываете общее число участников. Далее кликаем на кнопочку «Generate» для генерации номера-победителя.
Кстати, чуть ниже на главной странице есть пункт «Integer Generator», где вы можете сгенерировать последовательность из нескольких случайных числел в Random.org. Там параметров чуть больше. Это может пригодиться, если хотите определить более одного победителя в розыгрыше.
При помощи генератора списков
В самом верхнем меню переходим на «Lists & more» и выбираем пункт «List Randomizer» (либо находите его на главной). Откроется новое окно, в котором нужно ввести всех ваших участников и кликнуть на кнопочку «Randomize». Программа выдаст итоговый список, где указанные люди разместятся случайным образом. Первый человек в списке и есть победитель.
Кроме сортировки списка сервис Random.org покажет время выборки + ваш IP. Можно сделать скриншот экрана и показать участникам дабы они видели, что все были включены в список, и выбор победителя произошел в обещанное время.
Кроме этих двух генераторов Random.org проект имеет еще несколько интересных бесплатных фишек:
- симулятор подбрасывания монет;
- случайные результаты брошенных костей;
- генератор чисел для лотерей;
- формирования последовательности чисел (в том числе и не повторяющихся);
- создание случайных строк символов (и паролей);
- использование разных функций случайных чисел;
- получение произвольных дат, гео координат на карте и многое другое.
Платные функции сервиса
Если в конкурсе предусмотрено использование крупных призов или же в нем принимают участие много человек, тогда вы будете заинтересованы в платной выборке, чтобы результаты генератора случайных чисел Random.org были сохранены.
Цена зависит от числа участников. Если их количество менее пятисот человек, то это будет стоить 4.95$. Если 1000 участников — $8.95. Более подробно вы сможете посмотреть на скриншоте:
Виджеты для страниц
Кроме того, сервис Random предлагает воспользоваться дополнительными инструментами. Чтобы их посмотреть, переходим по «web tools» в верхнем меню. Здесь будут доступны такие опции:
- Widgets for Your Pages. На этой странице можно создать виджеты. Система генерирует специальный код, который размещаете в своем интернет-проекте;
- API for Automated Clients. На этой странице описывается, как подключить интерфейс к Random.org через JSON-RPC;
- HTTP API используется для отображения случайного числа в коде;
- Banned Hosts. Список запрещенных хостов.
Вывод
Итак, генератор чисел Random.org — это отличный вариант для того, чтобы выбрать победителя в проводимом розыгрыше или конкурсе. Он сгенерирует случайное число исходя из количества участников, плюс вы можете выбрать один из методов выборки — числовое значение или списком. К тому же при использовании сервиса, ни у кого не возникнет сомнений в наличии специальных «обманных» скрипов, которые могут повлиять на выбор победителя. Кроме онлайн версии есть и приложение Random генератора с разными функциями. В общем, это один из культовых и реально полезных проектов.
Не думал, что в сервисе такой сложный механизм для генерации случайных чисел.. Атмосферный шум! 0_о Вот это создатели заморочились.
Yarius, да там все серьезно, не зря сервис Random самый популярный в сети по этой теме, я даже не могу вспомнить никаких конкурентов.
Реальный генератор https://ultragenerator.com/randomnumbers/
Катя, спасибо за ссылку, геренирует… хотя конечно до возможностей Random.org ему далековато)