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.

Testimonials

Testimonials tagged Software Development:

Database Key Generation

In several things that I do, I require some form of randomness (for example, secure primary keys for databases, with almost no chance of collision error). To do this, I use your site to create them. A simple generation of numbers between 0 and 35, and then change them into their base-36 equivalent, however long the sequence needs to be, and you have an virtually unguessable primary key sequence. You can’t guess what the next key in the sequence will be. Very useful for keeping people from being able to hack your customer list and finding out who does business with you (they might be able to guess one, but the next won’t be sequential, so they would have to start all over again to find the next). I also use it in my writing, to generate datasets for locations and people by assigning integers to various items and using the site to pick the ones that apply.

—John Anderson

Test Cases for Medical Software

Just a quick word of compliment. I Looove your site! I use your site to generate random values to use in software test cases.

I generate Date of Birth for test case subjects, but I would like more on Gender and Ethnicity generation. For Gender, I tend to get integers and translate even numbers to Female and uneven to Male.

Again, Kudos!

—Constant Van Wyk, ProCare Health, New Zealand

Multi-Party Virtual Coin Toss

Hello! I am an admirer of the Random.org web site! I have implemented a Virtual Coin Toss web page that allows multiple parties in different locations to perform a virtual coin toss which they all can verify separately. On this site, a virtual coin toss (ie, a zero or one) is fetched from random.org once every minute, is stored for some number of days, and can be looked up through a simple form. So, for instance, two individuals can agree to use the toss that will occur at some particular, approaching time; they can then separately view the coin toss as it occurs or look it up later.

—Daniel Singer, Department of Computer Science, Duke University

Testing Encryption Routines

I'm using the random numbers to help me create block ciphers for custom encryption routines. I do this more out of fun though a lot of my ‘research’ ends up in production systems. I've actually contributed to your third party HTTP clients. I wrote the ASP contribution. I'm particularly pleased to see the sequence generator. This is absolutely critical for my latest project—developing an ASCII friendly encryption routine for email and web use. In this sort of application, I use ASCII values with a value 32 pedestal and a 126 threshold to eliminate any special characters from being used (and likely altered) by an email or web transfer protocol. Results thus far have been great.

—Randy Tate

Video Image Randomisation

I just found your website and am using it to randomize a group of numbers that define a group of video images to be used in subjective tests to determine the amount of compression through different transmission paths and through multiple compression stages for storage and processing. Thanks very much for this unique and useful service.

—Ed Williams, Senior Engineer, Public Broadcasting Service, USA

Using our randomizers for something interesting? Let us know!

Contribute a Testimonial