← Latest papers
💻 computer science

Auditing Combinatorial Randomness from Finite Transcripts

This paper establishes the information-theoretic limits of auditing public randomness from finite transcripts and proposes a suite of generator-agnostic statistical tests based on marginal, geometric, and topological features that can detect structured deviations with significantly lower sample complexity than unrestricted uniformity testing.

Original authors: Faruk Alpay, Levent Sarioglu

Published 2026-06-23
📖 4 min read☕ Coffee break read

Original authors: Faruk Alpay, Levent Sarioglu

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are a detective trying to catch a cheater in a giant lottery game. The game involves picking 5 numbers out of 50, over and over again. The organizers publish a long list (a "transcript") of every winning combination they've ever drawn. Your job is to look at this list and decide: Is this truly random, or has someone tampered with the machine?

This paper is about building a better set of magnifying glasses for that detective work.

The Problem: The "Infinite" Possibility Trap

The authors start with a scary math fact. If you have 50 numbers and pick 5, there are over 2 million possible combinations.

  • The Old Way: Most auditors just check if every single number (1 through 50) appears roughly the same number of times.
  • The Flaw: A cheater could rig the machine so that every number appears equally often, but they always appear in specific pairs or groups. For example, if the number "7" is drawn, the number "12" is almost always drawn with it. A simple check of individual numbers would miss this completely. It's like checking if a deck of cards has the right number of Aces, Kings, and Queens, but failing to notice that every time an Ace is dealt, a King is dealt right after it.

The paper proves that to catch any possible cheating method in a list of this size, you would need an impossibly huge amount of data (more lottery draws than have ever happened in history). It's a "barrier" that makes total proof impossible for short lists.

The Solution: Looking at the Shape of the Data

Since we can't check every single possibility, the authors suggest checking for specific, common ways people might cheat. They call these "structured alternatives."

They built a "battery" of tests that look at the geometry of the lottery draws, not just the counts. Think of it like this:

  • Marginal Test (The Old Way): Counts how many times "7" appears.
  • Geometric Test (The New Way): Looks at the "shape" of the draws. Do the numbers clump together in blocks? Do they avoid each other in specific patterns? Do they stick together like glue from one draw to the next?

They use five specific "lenses" to look at the data:

  1. Marginal Chi-Square: The old count check.
  2. Pair Maxima: Checks if specific pairs of numbers show up together too often.
  3. Serial Overlap: Checks if the numbers in today's draw are suspiciously similar to yesterday's.
  4. Anchored Boxes: Checks if numbers are crowded into specific "zones" or ranges.
  5. MST Geometry: A complex way of measuring the "distance" between draws to see if they form weird clusters.

The Experiment: Testing the Detective's Tools

The authors tested their new tools on real data:

  • Real Lottery Data: They analyzed 1,956 draws from the EuroMillions lottery (from 2004 to 2026).
  • Fake Data: They used supercomputers (GPUs) to generate millions of fake lottery draws where they knew the cheating method (e.g., "Let's make sure numbers 1-10 always appear together").

The Results:

  1. The Real Lottery: When they applied their new, fancy geometric tests to the real EuroMillions data, everything looked normal. No cheating was detected. The "p-values" (a score of how suspicious the data is) were high, meaning the lottery looks fair.
  2. The Fake Data: When they tested their tools on the rigged data, the results were dramatic.
    • The old "count" test (Marginal Chi-Square) failed completely. It said the rigged data was fine because the individual numbers were balanced.
    • The new "geometric" tests caught the cheaters immediately. They could see the hidden patterns (like the "clumping" or "repulsion" of numbers) that the old tests missed.

The Takeaway

The paper concludes that for public randomness (like lotteries or security beacons), you cannot prove a system is 100% perfect without an infinite amount of data. However, you can prove it is not rigged in specific, common ways.

By using these new geometric tools, auditors can spot "low-dimensional" cheating (simple patterns) that would otherwise be invisible. It's the difference between checking if a room has the right number of chairs, versus checking if the chairs are arranged in a secret, suspicious pattern. The paper shows that while we can't check every pattern, we can definitely catch the ones that matter most.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →