Не чем основывается рандомность чисел на сайте random org

True Random Number Service

RANDOM.ORG Uses Cookies

We use cookies to remember your preferences and to analyze our traffic. We do not carry ads and will never sell your data to third parties.

Necessary Preferences Statistics

Please see our Cookie Policy or visit our Privacy Dashboard for more information.

Allow Selected Allow All

What’s this fuss about true randomness?

Perhaps you have wondered how predictable machines like computers can generate randomness. In reality, most random numbers used in computer programs are pseudo-random, which means they are generated in a predictable fashion using a mathematical formula. This is fine for many purposes, but it may not be random in the way you expect if you’re used to dice rolls and lottery drawings.

RANDOM.ORG offers true random numbers to anyone on the Internet. The randomness comes from atmospheric noise, which for many purposes is better than the pseudo-random number algorithms typically used in computer programs. People use RANDOM.ORG for holding drawings, lotteries and sweepstakes, to drive online games, for scientific applications and for art and music. The service has existed since 1998 and was built by Dr Mads Haahr of the School of Computer Science and Statistics at Trinity College, Dublin in Ireland. Today, RANDOM.ORG is operated by Randomness and Integrity Services Ltd.

Games and Lotteries

Lottery Quick Pick is perhaps the Internet’s most popular with over 280 lotteries
Keno Quick Pick for the popular game played in many countries
Coin Flipper will give you heads or tails in many currencies
Dice Roller does exactly what it says on the tin
Playing Card Shuffler will draw cards from multiple shuffled decks
Birdie Fund Generator will create birdie holes for golf courses

Random Drawings

Q3.1 in the FAQ explains how to pick a winner for your giveaway for FREE
Third-Party Draw Service is the premier solution to holding random drawings online
Step by Step Guide explains how to hold a drawing with the Third-Party Draw Service
Step by Step Video shows how to hold a drawing with the Third-Party Draw Service
Price Calculator tells exactly how much your drawing will cost
Drawing FAQ answers common questions about holding drawings
Public Records shows all completed drawings going back five years
Drawing Result Widget can be used to publish your winners on your web page
Multi-Round Giveaway Service for verified video giveaways

Numbers

Integer Generator makes random numbers in configurable intervals
Sequence Generator will randomize an integer sequence of your choice
Integer Set Generator makes sets of non-repeating integers
Gaussian Generator makes random numbers to fit a normal distribution
Decimal Fraction Generator makes numbers in the [0,1] range with configurable decimal places
Raw Random Bytes are useful for many cryptographic purposes

Lists and Strings and Maps, Oh My!

List Randomizer will randomize a list of anything you have (names, phone numbers, etc.)
String Generator makes random alphanumeric strings
Password Generator makes secure passwords for your Wi-Fi or that extra Gmail account
Clock Time Generator will pick random times of the day
Calendar Date Generator will pick random days across nearly three and a half millennia
Geographic Coordinate Generator will pick a random spot on our planet’s surface
Bitmaps in black and white
Hexadecimal Color Code Generator will pick color codes, for example for use as web colors
Pregenerated Files contain large amounts of downloadable random bits
Pure White Audio Noise for composition or just to test your audio equipment
Jazz Scales to practice improvisation for students of jazz guitar
Samuel Beckett’s randomly generated short prose
DNA Protein Sequence Randomizer (at Bio-Web)

Web Tools and Widgets for Your Pages

Integer Widget Wizard will put a mini-RANDOM.ORG on your web page or blog
Draw Widget Wizard will put the result of a paid drawing on your web page or blog
HTTP API to get true random numbers into your own code
Guidelines describe how to avoid getting in trouble
Banned Hosts lists who didn’t behave and have been blocked

Не чем основывается рандомность чисел на сайте random org. Смотреть фото Не чем основывается рандомность чисел на сайте random org. Смотреть картинку Не чем основывается рандомность чисел на сайте random org. Картинка про Не чем основывается рандомность чисел на сайте random org. Фото Не чем основывается рандомность чисел на сайте random org

Learn about Randomness

Introduction to Randomness explains what true random numbers are and why they’re interesting
History explains how RANDOM.ORG started and where it is today
Many Testimonials from folks who have found very creative uses for random numbers
Acknowledgements to all the generous folks who have helped out
Quotations about randomness in science, the arts and in life generally
Media Coverage and Scientific Citations lists popular print and scientific mention of the service
News about the latest additions to the site

Не чем основывается рандомность чисел на сайте random org. Смотреть фото Не чем основывается рандомность чисел на сайте random org. Смотреть картинку Не чем основывается рандомность чисел на сайте random org. Картинка про Не чем основывается рандомность чисел на сайте random org. Фото Не чем основывается рандомность чисел на сайте random org

Statistics

Real-Time Statistics show how the generator is performing right now
Statistical Analysis explains how you test random numbers for randomness
Bit Tally shows how much randomness has been generated since 1998 (hint: lots!)
Your Quota tells how many random bits you have left for today

Не чем основывается рандомность чисел на сайте random org. Смотреть фото Не чем основывается рандомность чисел на сайте random org. Смотреть картинку Не чем основывается рандомность чисел на сайте random org. Картинка про Не чем основывается рандомность чисел на сайте random org. Фото Не чем основывается рандомность чисел на сайте random org

Contact and Help

FAQ contains answers to frequently asked questions
Newsletter appears at random intervals, but do sign up
Contact Details in case you want to get in touch

Источник

Random.org — история длиной в 20 лет

Уже совсем скоро в рамках проекта «Сервер в облаках» у нас полетит воздушный шар, чьи координаты места приземления — настоящий генератор истинно случайных чисел, у которого источником энтропии является движение воздушных масс. На момент написания этого поста более 100 хабражителей принимают участие в этой интеллектуальной гонке – угадать/рассчитать место приземления сервера и выиграть сертификат на участие в регате. Присоединяйся!

Не чем основывается рандомность чисел на сайте random org. Смотреть фото Не чем основывается рандомность чисел на сайте random org. Смотреть картинку Не чем основывается рандомность чисел на сайте random org. Картинка про Не чем основывается рандомность чисел на сайте random org. Фото Не чем основывается рандомность чисел на сайте random org

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

Сайт Random.org был запущен в октябре 1998 Мадсом Хааром (Mads Haahr), профессором информатики в ирландском Тринити Колледже, а в октябре 2010 из частного проекта превратился в закрытое акционерное общество.

Не чем основывается рандомность чисел на сайте random org. Смотреть фото Не чем основывается рандомность чисел на сайте random org. Смотреть картинку Не чем основывается рандомность чисел на сайте random org. Картинка про Не чем основывается рандомность чисел на сайте random org. Фото Не чем основывается рандомность чисел на сайте random org

Задача Random.org — генерировать и предоставлять всем желающим истинно случайные числа на основе атмосферных шумов, то есть шумов в радиоэфире, возникающих из-за естественных атмосферных процессов. На главной странице можно сгенерировать случайное число в диапазоне от 1 до 1 000 000 000.

Для чего только не используют сегодня Random.org: для ставок в тотализаторах, для онлайн-игр, для научных исследований, для создания изображений, музыки и множества других задач. На сегодняшний день Random.org сгенерировал более 1,6 триллиона случайных битов.

История Random.org

▍Глава 0: Как это всё началось… (1997)

История Random.org началась летом 1997-го, когда я работал на стартап, разрабатывавший движок для азартных онлайн-игр. Это был маленький проект: четыре человека делали прототип в надежде поднять денег для продолжения разработки. Движок имел базовую функциональность и мог дополняться модулями различных игр. Мы реализовали прототип самого движка и нескольких игровых модулей, которые позволяли в браузере играть в лотерею, блэкджек и игровые автоматы.

Мы быстро поняли, что серьёзному движку нужен генератор истинно случайных чисел, который поддерживал бы игры, в которых участвуют настоящие деньги (если хотите знать, что может произойти, если не использовать в игровой системе генератор истинно случайных чисел, почитайте статью о ТВ-шоу 1980-х «Press Your Luck»). Почитав о теории случайности, мы решили, что радио, которое фиксирует атмосферные шумы, будет дешёвым и элегантным способом получения энтропии для генерирования случайных чисел. К тому же генератор будет стоять в нашем офисе, то есть у радио есть преимущество перед системами на основе счётчика Гейгера (которые тоже довольно популярны), поскольку радио не нуждается в источнике радиации.

За несколько дней мы написали первую версию генератора. Он был написан на С/С++, крутился под Windows NT и использовал стандартную звуковую карту, уже не вспомню производителя. Хотя генератор был полностью функциональным, но получился несколько корявым в том смысле, что генерировал просто случайные биты, а не красивые настраиваемые интервалы, которые вы сегодня видите на Random.org. Однако этого было достаточно для перемешивания карточных колод для блэкджека, выбора лотерейных номеров и вращения колёс в игровых автоматах.

А что случилось с нашим движком? Прототип и архитектура были действительно хороши, но в конце концов компания решила прекратить разработку азартных игр, так что мы успели сделать не слишком много. Думаю, мы несколько опередили время. На дворе был 1997-й, и мы считали, что через год-два рынок азартных онлайн-игр взлетит. Но в реальности это заняло гораздо больше времени. Random.org — единственная сохранившаяся часть того проекта. Мои друзья отказались от азартных игр и основали две успешные компании: Pentia и Sitecore.

▍Глава 1: Дни Sun (1998-2001)

В сентябре 1998-го я занялся кандидатской диссертацией по информатике в Тринити Колледже в Дублине. Тема диссертации относилась к мобильным вычислениям и очень мало имела общего со случайными числами. Но поскольку в прошлом году я сделал большую часть работы по созданию генератора и мне действительно нравилась идея использования атмосферных шумов для генерирования случайных чисел, я решил не забрасывать проект. Рассказал о нём Винни Кахилу (Vinny Cahill), руководителю моей исследовательской группы (Distributed Systems Group), и предложил разместить систему в одном из помещений. Винни с энтузиазмом поддержал предложение, и в течение пары месяцев я приспособил старую Sun SPARCstation, стоявшую в лаборатории, переписал генератор под ОС Solaris и сделал первую версию сайта Random.org. Он начал работать в октябре 1998-го.

В то время ещё не было общедоступных сервисов генерирования случайных чисел на основе атмосферных шумов, но уже существовали HotBits и Lavarand (оригинальная версия Silicon Graphics). Зачем нужен был ещё один генератор? Главная причина — мне было интересно его создавать. Вторая причина — имевшиеся сервисы служили, в основном, для обучения и развлечения. Я хотел, чтобы Random.org тоже использовали для обучения и развлечения, но в то же время хотел превратить его в сервис, полезный для решения определённых (не критических) задач, для которых требуются случайные числа. С тех пор люди использовали Random.org для целей, о которых я и помыслить не мог, и сервис много раз обновлялся, чтобы его можно было применять для куда более серьёзных задач, чем я предполагал.

Не чем основывается рандомность чисел на сайте random org. Смотреть фото Не чем основывается рандомность чисел на сайте random org. Смотреть картинку Не чем основывается рандомность чисел на сайте random org. Картинка про Не чем основывается рандомность чисел на сайте random org. Фото Не чем основывается рандомность чисел на сайте random org

Random.org v1 (с бутылками виски)

На этой фотографии изображена первая версия оборудования Random.org, так всё выглядело с 1998-го по 2001-й (правда, снято это в 2005-м). Радио — транзисторный приёмник Hitachi, который достался мне бесплатно, потому что встроенный кассетник был сломан. Поскольку вся система располагалась на полке в нашей аспирантской лаборатории и я опасался, как бы кто-нибудь не сломал это всё случайно или намеренно, то наклеил на радио бумажку с просьбой не трогать руками.

Слева от радио видна задняя панель Sun SPARCstation, которую я приспособил для своих нужд. Не представляю, насколько быстро она работала, но по впечатлениям не быстро, даже совсем. Зато у неё было 96 Мб памяти, много по тем временам, так что проблем с запуском приложений не было. К тому же у Sun SPARCstation была встроенная звуковая карта, поэтому её легко было подключить к радио. Машина работал под управлением Solaris, невероятно стабильной ОС, которая идеально подходила для моего сервиса. На левом краю полки вы видите 500-мегабайтный (да, мегабайтный ) SCSI-диск, на котором хранились все фалы. Позади радио выглядывает ИБП, который я добавил позднее.

Что насчёт бутылок? В нашей исследовательской группе была традиция, когда твою работу принимают для выступления на конференции или публикации в журнале, ты покупаешь бутылку ирландского виски (или другого приятного напитка) и отмечаешь с коллегами. Как видите, на каждой бутылке наклейка, поясняющая, в честь какой конференции или журнала она куплена и кто счастливчик.

▍Глава 2: Генератор с двумя радио (2001-2007)

Осенью 2000-го SPARCstation начала проявлять признаки старения, и я начал подыскивать новую машину. Кроме того, я взял старшекурсника Антонио Араузо Азофра (Antonio Arauzo Azofra), чтобы он кое-что сделал для моего проекта. Задачей студента было реализовать новый статистический модуль, достаточно стабильный, чтобы его можно было развернуть на Random.org. Антонио прекрасно справился с задачей и очень помог с конфигурированием «нового» сервера Siemens Scenic 300 PC, который я раздобыл. Также Антонио убедил меня перейти на Debian GNU/Linux (я склонялся к Red Hat), установил железо и ПО, и даже помогал сопровождать систему после того, как закончил обучение в Дублине и вернулся в Испанию, чтобы работать над кандидатской диссертацией.

С лета 2001-го Random.org работал на компьютере Siemens с двумя радио. Сердцем компьютера был Pentium III, работавший с частотой до 500 МГц. Изначально в машине стояло 128 Мб памяти, но позднее я нарастил до 384 Мб. Компьютер был оснащён тремя звуковыми картами Cirrus Logic Crystal CS4281 и двумя FM-тюнерами (один Sony, второй Tensai), которые я купил подержанными примерно за €40 в Blackberry Market в Dublin. На фотографии ниже показано, как всё выглядело. Siemens стоит на двух других компьютерах, а на нём стоят два радио. Хотя система находилась уже не в лаборатории, в моём личном офисе, меня всё же волновали посетители (например, уборщики), которые могли случайно сбить настройки радио и нарушить работу сервиса, поэтому я написал на бумажке просьбу быть осторожнее.

Не чем основывается рандомность чисел на сайте random org. Смотреть фото Не чем основывается рандомность чисел на сайте random org. Смотреть картинку Не чем основывается рандомность чисел на сайте random org. Картинка про Не чем основывается рандомность чисел на сайте random org. Фото Не чем основывается рандомность чисел на сайте random org

В качестве ОС я использовал обалденно стабильную Debian GNU/Linux 3.0 (‘Woody’) (это был мой первый опыт работы с Debian, и я всё ещё поклонник — уважуха команде Debian за превосходную работу). Генератор был сконфигурирован так, чтобы с частотой сэмплирования 8 КГц брать шум с радиотюнеров в виде аудиопотока из 8-битных сэмплов в моно. То есть с каждого радио снималось 1500 случайных битов в секунду, всего 3000 битов в секунду.

▍Глава 3: Система с тремя радио (2007-2009)

С начала 2007-го по конец 2009-го Random.org использовал две разные аппаратные конфигурации. Большую часть 2007-го работал Dell Dimension 4550, который мне подарили Рене Мейер (René Meier) и Джим Доулинг (Jim Dowling) из исследовательского проекта Digital Business Ecosystem. В компьютере стоял Pentium 4 с частотой 2,53 ГГц и 1 Гб памяти. Позднее я установил три звуковые карты C-Media Electronics CM8738, а в качестве радио стояли те же два FM-тюнера, но к ним добавил Akai, купленный за €12 в магазине подержанных товаров в Копенгагене.

В конце 2007-го я заменил Dell Dimension на IBM eServer с 1280 Мб памяти и Pentium III 1,266 ГГц. Хотя процессор был слабее, чем в Dell, eServer легко справлялся с нагрузкой. При этом он был настоящим сервером со SCSI-дисками, хорошо подходившими для моих задач. Звуковые карты и радио остались те же.

Эта аппаратная система с каждого радио генерировала около 3000 битов в секунду. В качестве ОС применялась Debian GNU/Linux, но уже версий 3.1 (‘Sarge’) и 4.0 (‘Etch’). Они были столь же стабильны, как предшественницы, но куда легче в конфигурировании. Очень рекомендую.

▍Глава 4: Random.org сегодня (2009-)

В конце 2009-го Random.org прошёл через реструктуризацию в ответ на увеличение количества клиентов, которым нужна хорошая надёжность и производительность. Теперь это географически распределённая система с несколькими генерирующими случайность узлами. Данные с них подвергаются статистическому тестированию, а затем поток очищенных случайных битов передаётся в облачный хостинг, в котором крутится сервис Random.org. У этой архитектуры выше надёжность и производительность, поэтому Random.org подходит для решения серьёзных задач (например, розыгрышей лотерей). Проверенные временем, случайные числа до сих пор генерируются на основе атмосферных шумов, но железо и ПО далеко ушли от десятидолларового ресивера из Radio Shack, с которого всё начиналось в 1997-м.

▍Глава N: Будущее?

Random.org всё ещё активно развивается, в работе находится много классных проектов. Следите за новостями или подписывайтесь на нашу рассылку (и можете выиграть iPod).

Кстати, о рандоме. На данный момент оценка вероятностей места приземления нашего сервера хабражителями выглядит так:

Источник

True Random Number Service

RANDOM.ORG Uses Cookies

We use cookies to remember your preferences and to analyze our traffic. We do not carry ads and will never sell your data to third parties.

Necessary Preferences Statistics

Please see our Cookie Policy or visit our Privacy Dashboard for more information.

Allow Selected Allow All

What’s this fuss about true randomness?

Perhaps you have wondered how predictable machines like computers can generate randomness. In reality, most random numbers used in computer programs are pseudo-random, which means they are generated in a predictable fashion using a mathematical formula. This is fine for many purposes, but it may not be random in the way you expect if you’re used to dice rolls and lottery drawings.

RANDOM.ORG offers true random numbers to anyone on the Internet. The randomness comes from atmospheric noise, which for many purposes is better than the pseudo-random number algorithms typically used in computer programs. People use RANDOM.ORG for holding drawings, lotteries and sweepstakes, to drive online games, for scientific applications and for art and music. The service has existed since 1998 and was built by Dr Mads Haahr of the School of Computer Science and Statistics at Trinity College, Dublin in Ireland. Today, RANDOM.ORG is operated by Randomness and Integrity Services Ltd.

Games and Lotteries

Lottery Quick Pick is perhaps the Internet’s most popular with over 280 lotteries
Keno Quick Pick for the popular game played in many countries
Coin Flipper will give you heads or tails in many currencies
Dice Roller does exactly what it says on the tin
Playing Card Shuffler will draw cards from multiple shuffled decks
Birdie Fund Generator will create birdie holes for golf courses

Random Drawings

Q3.1 in the FAQ explains how to pick a winner for your giveaway for FREE
Third-Party Draw Service is the premier solution to holding random drawings online
Step by Step Guide explains how to hold a drawing with the Third-Party Draw Service
Step by Step Video shows how to hold a drawing with the Third-Party Draw Service
Price Calculator tells exactly how much your drawing will cost
Drawing FAQ answers common questions about holding drawings
Public Records shows all completed drawings going back five years
Drawing Result Widget can be used to publish your winners on your web page
Multi-Round Giveaway Service for verified video giveaways

Numbers

Integer Generator makes random numbers in configurable intervals
Sequence Generator will randomize an integer sequence of your choice
Integer Set Generator makes sets of non-repeating integers
Gaussian Generator makes random numbers to fit a normal distribution
Decimal Fraction Generator makes numbers in the [0,1] range with configurable decimal places
Raw Random Bytes are useful for many cryptographic purposes

Lists and Strings and Maps, Oh My!

List Randomizer will randomize a list of anything you have (names, phone numbers, etc.)
String Generator makes random alphanumeric strings
Password Generator makes secure passwords for your Wi-Fi or that extra Gmail account
Clock Time Generator will pick random times of the day
Calendar Date Generator will pick random days across nearly three and a half millennia
Geographic Coordinate Generator will pick a random spot on our planet’s surface
Bitmaps in black and white
Hexadecimal Color Code Generator will pick color codes, for example for use as web colors
Pregenerated Files contain large amounts of downloadable random bits
Pure White Audio Noise for composition or just to test your audio equipment
Jazz Scales to practice improvisation for students of jazz guitar
Samuel Beckett’s randomly generated short prose
DNA Protein Sequence Randomizer (at Bio-Web)

Web Tools and Widgets for Your Pages

Integer Widget Wizard will put a mini-RANDOM.ORG on your web page or blog
Draw Widget Wizard will put the result of a paid drawing on your web page or blog
HTTP API to get true random numbers into your own code
Guidelines describe how to avoid getting in trouble
Banned Hosts lists who didn’t behave and have been blocked

Не чем основывается рандомность чисел на сайте random org. Смотреть фото Не чем основывается рандомность чисел на сайте random org. Смотреть картинку Не чем основывается рандомность чисел на сайте random org. Картинка про Не чем основывается рандомность чисел на сайте random org. Фото Не чем основывается рандомность чисел на сайте random org

Learn about Randomness

Introduction to Randomness explains what true random numbers are and why they’re interesting
History explains how RANDOM.ORG started and where it is today
Many Testimonials from folks who have found very creative uses for random numbers
Acknowledgements to all the generous folks who have helped out
Quotations about randomness in science, the arts and in life generally
Media Coverage and Scientific Citations lists popular print and scientific mention of the service
News about the latest additions to the site

Не чем основывается рандомность чисел на сайте random org. Смотреть фото Не чем основывается рандомность чисел на сайте random org. Смотреть картинку Не чем основывается рандомность чисел на сайте random org. Картинка про Не чем основывается рандомность чисел на сайте random org. Фото Не чем основывается рандомность чисел на сайте random org

Statistics

Real-Time Statistics show how the generator is performing right now
Statistical Analysis explains how you test random numbers for randomness
Bit Tally shows how much randomness has been generated since 1998 (hint: lots!)
Your Quota tells how many random bits you have left for today

Не чем основывается рандомность чисел на сайте random org. Смотреть фото Не чем основывается рандомность чисел на сайте random org. Смотреть картинку Не чем основывается рандомность чисел на сайте random org. Картинка про Не чем основывается рандомность чисел на сайте random org. Фото Не чем основывается рандомность чисел на сайте random org

Contact and Help

FAQ contains answers to frequently asked questions
Newsletter appears at random intervals, but do sign up
Contact Details in case you want to get in touch

Источник

Генерация случайных чисел с помощью Random.org

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

Есть такой хороший сервис random.org, который уже не раз упоминался на хабре. Основная задача сайта — генерация случайных чисел с использованием атмосферных шумов. На том же сайте можно найти результаты тестов и сравнения случайных и псевдослучайных генераторов с объяснениями что лучше и почему. В данной статье описывается простенькая библиотека для использования API сайта.

Random.org

На Random.org очень много полезных функций, которые используют генерацию случайных чисел: бросание монеты, кубиков, тасование карт, получение лотерейной комбинации, генерация звуков, битмапов и многое другое. Также есть кастомная генерация за заданным распределением. В принципе, все это не сложно, но интересен тот факт, что генерация происходит с использованием атмосферных шумов и это каким-то магическим образом позволяет получить лучший рандом чем Random.nextInt(). Тут то я подумал, что неплохо бы иметь в запасе библиотеку с таким API и решил её написать.

Поиск

Random.org предоставляет примитивное HTTP GET API, впрочем ничего большего не нужно. Есть всего 4 типа операций.

Integer Generator

Генерирует случайные целые числа в заданном диапазоне. Например, так выглядит запрос на бросание двух кубиков:
http://www.random.org/integers/?num=2&min=1&max=6&col=1&base=10&format=plain&rnd=new

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
Ошибки

В случае успеха генерации, сервер возвращает код 200, неудачи — код 503. Вот и все ошибки.

Для этого API была написана библиотека из пяти классов на Java, в котором вызов всех вышеописанных методов в простой и понятной форме.

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *