Random number generator (RNG)

A random number generator is software that produces numbers with no predictable pattern, and promotion organizers use those numbers to pick entries in some drawings. Typically the entry list is numbered and the generator supplies the number or numbers identifying winners. The important point is that an RNG is only one component. The rules and procedures decide how the pool of eligible entries is assembled before any numbers are drawn, and what happens to the output afterward.

What an RNG does and does not decide

An RNG answers a narrow question: which position in a fixed list is selected. It does not decide who was allowed to enter, whether an entry was valid, whether duplicates were removed, whether entries earned bonuses, or how many prizes exist. All of those are set by rules and by the data preparation before the draw. So a sponsor's statement that a winner was "chosen randomly by computer" can be accurate while every meaningful choice was made earlier, in the entry and eligibility terms.

Two broad kinds of generators

Deterministic generators start from a seed value and produce a sequence that appears random but is reproducible if you know the method and seed. Cryptographically secure generators are built so output cannot be predicted or reproduced, which matters when the numbers must stay secret before a prize is claimed. Pseudo-random output is generally adequate for picking a winner from a closed list after the deadline, because nobody needs to predict it in advance.

Where the RNG sits in the process

A typical sequence runs like this: entries close at the deadline, invalid and duplicate submissions are filtered, the surviving list is exported and numbered, the generator produces one or more numbers, matching entries are flagged, and alternates are drawn in the same session. Larger or regulated promotions may involve witnesses, logs, or an independent observer.

What to look for in the official rules

Search for a section on prize or winner selection. Useful wording names the mechanism, the number of winners and alternates, whether the draw is a single event or repeats, and whether entries carry over between periods. Plain wording such as "winner will be selected at random" is common and acceptable for a small promotion, but it says nothing about implementation. Where the prize is large, prefer a promotion whose rules explain the process, name a responsible entity, and describe notification and verification concretely.

Instant win and rolling mechanics

Instant-win codes are not usually drawn from a live pool at the moment you play. Prizes are commonly allocated across a print run or code set in advance, so the outcome is fixed before you scratch, even though you cannot tell which codes win. That is why odds per play can be printed. Rules for these mechanics often state the number of top prizes and sometimes the odds.

Common misconception

The prevailing misconception is that software selection means the result cannot be influenced, or is inherently trustworthy. Randomness in the number-generation step says nothing about how the entry list was built, and it does not guarantee the promotion is honest, the prize exists, or the sponsor will deliver. On the other side, people conclude that computer selection must be rigged because they never win; a large pool and one prize explain that far better than interference does.

Key takeaways

  • An RNG supplies the numbers used to pick entries; rules and data preparation decide everything else.
  • The pool is fixed before the draw, so eligibility and filtering matter more than the generator.
  • Reproducible and non-predictable generators serve different purposes, and secrecy raises the bar.
  • Look in the rules for the method, the number of winners and alternates, and the draw timing.
  • Instant-win outcomes are usually allocated in advance, which is why per-play odds can be stated.