Гугл случайные числа. Лучшие генераторы случайных чисел для конкурса

Кто пытается арифметическими методами генерировать случайные числа, тот, конечно, живет во грехе.
- Джон фон Нейман

Sequence Generator
Генерирует последовательность со всеми уникальными целыми числами в заданном диапазоне. По сути то, что делает Collections.shuffle(). Например, так выглядит запрос на перемешивания колоды карт:
http://www.random.org/sequences/?min=1&max=52&col=1&format=plain&rnd=new
String Generator
Генерирует случайную строку заданного размера с возможностью выбора набора символов (цифры, ловер кейс, аппер кейс). Вот так, например, можно сгенерить ник своему персонажу пароль:
http://www.random.org/strings/?num=1&len=12&digits=on&upperalpha=on&loweralpha=on&unique=on&format=plain&rnd=new
Quota Checker
Ну и как вы уже поняли, все это не бесплатно. Хотя не, дают миллион бесплатных бит в сутки. Этого более чем достаточно. А для того, чтобы узнать сколько осталось можно по следующей ссылке:
http://www.random.org/quota/?format=plain
Если вы кликали на три предыдущие ссылки, то вы уже потратили ~1500 бит.
Ошибки
В случае успеха генерации, сервер возвращает код 200, неудачи - код 503. Вот и все ошибки.

Для этого API была написана библиотека из пяти классов на Java, в котором вызов всех вышеописанных методов в простой и понятной форме.
// бросаем кубики IntegerGenerator ig = new IntegerGenerator(); ig.generate(1, 6, 2); // тасуем карты SequenceGenerator sg = new SequenceGenerator(); sg.generate(1, 52); // новый пароль StringGenerator strg = new StringGenerator(); strg.generate(12, 1, true, true, true, true); // сколько бит осталось QuotaChecker qc = new QuotaChecker(); qc.quota();

Вроде и все. На github можете исходники и скачать либу с оригинальным названием randomorg (6 килобайт).

С помощью этого генератора вы сможете создавать случайные числа в любом диапазоне. Этот генератор также позволит случайно выбрать или определить число из списка. Или создать массив случайных чисел от 2 до 70 элементов. Этот онлайн инструмент не только позволит вам создавать одно (1), двух (2) или трехзначные (3) случайные числа, но и пяти и семи. Легкий в настройке. Каждый сможет его осилисть. Вы также сможете выбирать случайные числа для онлайн или оффлайн лотерей или конкурсов. И это будет удобно. Вы с легкостью сможете создавать целые таблицы или ряды случайных чисел. Вы в доли секунды получите на своем экране случайное число или их последовательность (набор). Если вы берете последовательность своих чисел, то алгоритм выберет случайное или случайные из них, выпасть может любое. Вы и сами с помощью этого инструмента можете проводить розыгрыши. Выбрав, например, одинаковыми диапазон и количество чисел в результате, вы сможете сгенерировать случайную последовательность (комбинацию). Вы также можете выбирать и случайные буквенные комбинации и слова. Этот инструмент, как и все на нашем сайте, абсолютно бесплатные для пользования (без исключений).

Введите числа диапазона

От
До
Генерировать

Изменение диапазона для генерации случайного числа

1..10 1..100 1..1000 1..10000 для лотереи 5 из 36 для лотереи 6 из 45 для лотереи 6 из 49 для лотереи 6 из 59

Количество случайных чисел (1 )

Исключить повторения

Выбирать случайные значения из списка (разделять запятыми или пробелами, если будут найдены запятые, то деление будет производиться по ним, иначе пробелами)

Приветствую вас дорогие читатели! В этой статье хочу поговорить с вами о популярном сайте random.org, с помощью которого вы можете выбрать случайного победителя в любом конкурсе. Не важно для какой платформы вы выбираете победителя конкурса: Вконтакте, Твиттер, Фейсбук, блог или вебсайт — самое главное, чтобы у вас был готовый список участников, так как random.org — это просто генератор случайных чисел и он не способен отбирать участников по заданному критерию.

Выбираем победителя в Фейсбук

Не люблю долгих повествований, так что перейду сразу к делу:)) Если вы хотите определить победителя конкурса, проводимого на странице Фейсбук, то здесь все очень просто. Есть несколько отличных сайтов, которые позволят вам легко и просто экспортировать все лайки и комментарии из любой выбранной вами публикации в формате CSV. Эти списки вы потом можете пропустить через генератор чисел random.org и, таким образом, выбрать случайного победителя.

Примечание: так как репосты, как условие участия в конкурсах на Фейсбук, строго запрещены правилами, то нет таких сервисов, которые автоматически для вас их подсчитают. Вообще не советую нарушать правила на Фейсбук, так как пожизненный бан страницы — довольно дорогая цена, которую, не дай Бог, придется заплатить за такие нарушения.

Выбираем победителя в Вконтакте

Со временем я насобирала довольно объемный список приложений и веб-сайтов, с помощью которых можно определить победителя среди пользователей соц. сети Вконтакте. Для удобства я перенесла список в отдельную статью.

Как определить случайного победителя с помощью random.org

Со списками участников мы разобрались, так что вернемся к теме random.org. На сайте существует два типа услуг: платные и бесплатные. Разница заключается в том, что если вы выбираете победителя платным способом, то random.org сохраняет все результаты, создавая, своего рода, официальный протокол выборки. Смотрите . Если ваша аудитория доверяет вам на 100% и нет необходимости доказывать, что жеребьевка проведена надлежащим образом, то смело можете воспользоваться бесплатной услугой и просто показать всем участникам скриншот с результатами жеребьевки. Если же есть необходимость официального подтверждения проведения выборки, то ниже я расскажу вам, как выбрать победителя платным способом.

Бесплатная выборка

Итак, если ваша аудитория доверяет вам, то нет необходимости платить за выборку. Из этого видео вы узнаете, как выбрать случайного победителя двумя бесплатными способами:

  1. С помощью генератора случайных чисел;
  2. С помощью рандомайзера списков.

Платная выборка

Если вы проводите конкурс с большим количеством участников или крупными призами, то скорее всего, вы будете более заинтересованы в официальной выборке с сохранением результатов жеребьевки.

Расценки

Цена выборки на random.org зависит от количества участников. Если в списке у вас не более 500 человек, то такая выборка обойдется вам совсем недорого — $4.95. 1000 участников будут стоить немного дороже — $8.95. Не буду приводить здесь все цены, тем более что они есть на сайте . Цена за выборку с небольшим количеством участников у random.org немного ниже, чем у его конкурентов, например, Random Picker. Но если у вас более 3 000 участников, то советую вам воспользоваться сайтом , так как у него фиксированная цена за проект — $25 (чем больше проектов, тем дешевле). К тому же, сайт переведен на русский язык, что несомненно является большим плюсом.

Если с английским языком у вас проблем нет и вы можете без проблем зарегистрироваться на сайте, то просто пропустите этот раздел. Я получила много вопросов о регистрации на random.org, поэтому расскажу, как это сделать.

Шаг 1. Нажимаем на Login в правом верхнем углу и в открывшемся окне кликаем на зарегистрироваться.

Шаг 2. Вводим данные для регистрации, как это показано на рисунке ниже. Заметьте, что имя, которое вы поставите во втором пункте будет указано в протоколе выборки, поэтому выбирайте либо свое имя, либо название вашей компании, страницы или сайта. Нажмите на кнопку Proceed.

Шаг 3. Далее вам необходимо выбрать сколько вы будете платить за выборку. Если у вас менее 500 участников, то выберите вторую строчку с ценой $4.95 — это минимальная сумма для регистрации. То есть, если вы просто хотите зарегистрироваться на сайте без оплаты (1-ая строчка) — у вас ничего не выйдет. Не знаю зачем они вообще сделали такую опцию.

Далее, если у вас около 5 000 участников или же вы хотите провести несколько лотерей с меньшим количеством участников, то выбирайте третью строчку с ценой $34.95. То же самое и с четвертой строкой — $249.95 за 100 000 участников или н-ное количество маленьких выборок.

Самые дельные варианты из предложенных random.org — это второй с $4.95 или же последний, где вы сами выбираете сколько денег вы хотите внести. Не забудьте воспользоваться калькулятором цены, ссылку на который я давала выше.

Шаг 4. Этот шаг для нас совсем не интересен. random.org спрашивает хотите ли вы подписаться на дополнительную услугу «Настраиваемый генератор случайных чисел». Для проведения конкурсов, он вам не понадобится, поэтому выберите первую строчку.

Шаг 5. Ну и последний шаг — подтверждение аккаунта. Обратите особое внимание на то, что вы ввели правильный эл. адрес, так как на него вам будет отправлен пароль для входа в ваш аккаунт.

Если информация об оплате и адрес эл. почты введены правильно, то поставьте галочку для подтверждения, что вы со всем согласны, и нажмите на кнопку Pay with PayPal. Вы будете перенаправлены для оплаты на страницу PayPal. Как только деньги поступят на счет random.org, ваш аккаунт будет создан.

Вот и все! Регистрация закончена!

Официальная выборка победителя на random.org

В этом разделе мы детально рассмотрим, как определить победителя на сайте random.org. Для примера буду использовать скриншоты с сайта random.org.

Шаг 1. Войдите в ваш аккаунт.

Шаг 2. У вас откроется окно, как на рисунке, с информацией о всех предыдущих выборках (если они конечно же были). Нажмите на кнопку «выбрать нового победителя».

Шаг 3. В новом окне вводим название конкурса или краткое его описание.

  1. Результаты будут видны только участникам конкурса: Для того, чтобы проверить включен ли был участник в список, ему нужно будет ввести идентификатор, то есть ту информацию, которую вы использовали в списках, например имена, адреса эл. почты, UID и так далее. Участник сможет видеть только общую информацию о жеребьевке: название, общее число участников, но не сможет видеть весь список. .
  2. Закрытая выборка: результаты выборки и список участников доступны только вам.
  3. Открытая выборка: результаты выборки и список участников будут видны любому, кто перейдет по ссылке протокола. .
  4. Тестовая выборка.

Шаг 4. Далее выбираем способ введения списка участников. Здесь, вроде, все понятно. Отмечу только, что, если вы выбираете способ загрузки файла, то список должен быть в текстовом формате txt. Для обоих способов — каждый отдельный участник должен быть введен на отдельной строчке, то есть никакого перечисления через запятую или через пробел.

Если у вас очень большое количество участников, то загрузка и обработка файла может занять больше времени.

Шаг 5. В этом шаге вам ничего не нужно делать, так как random.org все сделает сам. Суть этого шага — проверка вашего списка на дубликаты и пустые поля. Если поля, выделенные на рисунке желтым цветом — зеленые, то никаких проблем со списком random.org не нашел. Если в вашем списке имеются повторения или пустые поля, то вам придется вернуться назад, исправить эти недочеты и заново загрузить список участников. Если у вас все в порядке со списком, то идем дальше, нажав на Proceed.

Шаг 7. Далее мы переходим к шагу подтверждения выборки. Будьте очень внимательны, что вся информация введена правильно, так как на этом этапе еще есть шанс вернуться и что-то подкорректировать. Если вы нажмете на кнопку Complete the drawing (произвести выборку), то будут списаны деньги с вашего счета.

Шаг 8. Список победителей готов! Если вы определили открытый тип выборки, т. е. сделали результаты доступными широкой публике или участникам, то на этой странице у вас появится ссылка, которую вы можете опубликовать в месте проведения конкурса. Нет необходимости сохранять эту ссылку, так как вы можете ее найти в панели управления вашим аккаунтом.

Ну вот, вроде бы, и все, друзья, что хотела вам рассказать и показать о 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» в верхнем меню. Здесь будут доступны такие опции:

  1. Widgets for Your Pages. На этой странице можно создать виджеты . Система генерирует специальный код, который размещаете в своем интернет-проекте;
  2. API for Automated Clients. На этой странице описывается, как подключить интерфейс к Random.org через JSON-RPC;
  3. HTTP API используется для отображения случайного числа в коде;
  4. Banned Hosts. Список запрещенных хостов.

Вывод

Итак, генератор чисел Random.org — это отличный вариант для того, чтобы выбрать победителя в проводимом розыгрыше или конкурсе. Он сгенерирует случайное число исходя из количества участников, плюс вы можете выбрать один из методов выборки — числовое значение или списком. К тому же при использовании сервиса, ни у кого не возникнет сомнений в наличии специальных «обманных» скрипов, которые могут повлиять на выбор победителя. Кроме онлайн версии есть и приложение Random генератора с разными функциями. В общем, это один из культовых и реально полезных проектов.

И т. д., и используется владельцами аккаунтов для привлечения новой аудитории в сообщество.

Результат таких розыгрышей часто зависит от удачи пользователя, так как получатель приза определяется случайным образом.

Для такого определения организаторы розыгрышей почти всегда используют генератор случайных чисел онлайн или предустановленный, распространяющийся бесплатно.

Выбор

Довольно часто выбрать такой генератор может быть сложно, так как их функционал достаточно различен – у некоторых он существенно ограничен, у других – довольно широк.

Реализуется достаточно большое количество таких сервисов, но сложность в том, что они отличаются по сфере действия.

Многие, например, привязаны своим функционалом к определенной социальной сети (например, многие приложения-генераторы во работают только со ссылками этой ).

Наиболее простые генераторы просто определяют случайно число в заданном диапазоне.

Это удобно потому, что не связывает результат с определенным постом, а значит, могут применяться при розыгрышах вне социальной сети и в различных иных ситуациях.

Иного применения у них, по сути, нет.

Совет! При выборе наиболее подходящего генератора важно учитывать то, для каких целей он будет использоваться.

Технические характеристики

Для наиболее быстрого процесса выбора оптимального онлайн-сервиса генерации случайных чисел в таблице, представленной ниже, приведены основные технические характеристики и функционал таких приложений.

Таблица 1. Особенности функционирования онлайн приложений для генерации случайного числа
Название Социальная сеть Несколько результатов Выбор из списка чисел Онлайн-виджет для сайта Выбор из диапазона Отключение повторений
RandStuff Да Да Нет Да Нет
Cast Lots Официальный сайт или ВКонтакте Нет Нет Да Да Да
Случайное число Официальный сайт Нет Нет Нет Да Да
Рандомус Официальный сайт Да Нет Нет Да Нет
Случайные числа Официальный сайт Да Нет Нет Нет Нет

Подробнее все приложения, рассмотренные в таблице, описаны ниже.

RandStuff

Воспользоваться данным приложением в режиме онлайн можно по ссылке на его официальный сайт http://randstuff.ru/number/ .

Это простой генератор случайных чисел, отличающийся быстрой и стабильной работой.

Он успешно реализуется как в формате отдельного самостоятельного приложения на официальном сайте, так и в виде приложения в .

Особенность данного сервиса в том, что он может выбрать случайное число как из указанного диапазона, так и из определенного списка чисел, которые можно указать на сайте.

  • Стабильная и быстрая работа;
  • Отсутствие непосредственной привязки к социальной сети;
  • Выбрать можно как одно, так и несколько чисел;
  • Можно выбрать только среди указанных чисел.

Отзывы пользователей о данном приложении таковы: «Определяем через этот сервис победителей в группах В Контакте. Спасибо», «Вы лучшие», «Пользуюсь только этим сервисом».

Cast Lots

Данное приложение представляет из себя простой функциональный генератор, реализующийся на официальном сайте, в виде приложения ВКонтакте.

Также существует виджет генератора для вставки на свой сайт.

Основным отличием от предыдущего описанного приложения является то, что это позволяет отключить повторение результата.