Advisory: We only operate services from the RANDOM.ORG domain. Other sites that claim to be operated by us are impostors. If in doubt, contact us.
Reload the page in the new language?
Reloading the page will show it in the new language straight away but may cause its contents to change, e.g., you could lose values you have entered into the page or generated randomly.
If you don't reload, we will just use the new language from the next page onwards.
Some of our services (marked with ) require a RANDOM.ORG account. This section explains how your client can authenticate itself to
RANDOM.ORG using such an account.
Delegation allows someone else to act on your behalf.
This section explains how you can delegate access to the different
RANDOM.ORG services, including the
Third-Party Draw Service.
Prerequisites: Fundamentals, Authentication
Learn how to use our simplest interface to fetch true
random numbers into your mobile app or web app. This is a good
section to read, even if you want ultimately to write a
more sophisticated client.
Prerequisites: Fundamentals, API Keys
The Signed API extends our Basic API by digitally signing the random data, such
that you can prove it really came from RANDOM.ORG (authenticity) and that your application has not tampered with it
(integrity). This is useful if you want your
application to implement non-repudiation.
Prerequisites: Fundamentals, API Keys, Basic API
The Third-Party Draw Service is our flagship service for drawings and lotteries.
It supports up to 4,000,000 entries and 50,000 winners and has many privacy options to show your drawings are fair and unbiased with maximum flexibility and transparency.
Prerequisites: Fundamentals, Authentication
The Multi-Round Giveaway Service is to run
smaller giveaways with up to 10,000 entries. It is particularly suited for giveaways that are streamed via live video.
Prerequisites: Fundamentals, Authentication Note: Access to this API is currently by invitation only. To request an invitation, please get in touch.