• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 442
  • Last Modified:

What is a random auditable number?

I know what is a random number or a random and unpredictable number, but I've read documents that mention "random auditable" numbers. What exactly is that?
0
BemboX
Asked:
BemboX
3 Solutions
 
aleghartCommented:
Think of a lottery draw or roulette wheel.  The numbers are designed to be random, but there is a record of the numbers and more than one witness to verify the process of generating the numbers and the method of recording them.

I believe scratch-off tickets are the same.  Each has a serial number.  The serial number links to a record of the random numbers/symbols and their places on the ticket.

Quick-pick lotto tickets are randomly generated, but individually serialized and barcoded...thus auditable.  Links back to the store of purchase also.

I know that California Lottery tracks the wins claimed per store and by employees/owners to see if there are anomalies indicating potential fraud.
0
 
aleghartCommented:
This paper mentions a faked random selection so that a pre-selected sample of ballots would be drawn to validate the election results....and avoid a recount.

A random draw with consequences should be transparent.  Needs to be documented and reproducible.  That's why slot machines and electronic gaming machines are inspected and licensed by state gaming commissions.  There are percentages of payouts.  Statistical odds of each combination (and their resulting prizes) are recorded.  The random generators are also suspect.
0
 
Jose ParrotGraphics ExpertCommented:
In the auditing process, what is look for is if the random generator complains with the stabilished rules. So, an auditable generator must be the one with a known processes and the one where is possible to confirm if the method complains to the rules.

That way, on need the generator itself and a test procedure previously defined.

So, a simple rand() function could be OK, if this is the defined process to generate the numbers.
0
 
dhsindyRetired considering supplemental income.Commented:
Recent improvements in encription technology now allow the verification of random numbers/events.

This is a white paper that explains most of it:

http://www.szrek.com/white_paper_trusted_draw_and_play.pdf
0
 
BemboXAuthor Commented:
Thanks all of you. I hope you agree with the points that you receive.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

What Kind of Coding Program is Right for You?

There are many ways to learn to code these days. From coding bootcamps like Flatiron School to online courses to totally free beginner resources. The best way to learn to code depends on many factors, but the most important one is you. See what course is best for you.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now