Random Number Generators and Online Draws
Lotteries, shuffles, loot boxes and games all lean on random numbers. Understanding how they are produced tells you what fairness can and cannot mean.
Computers are bad at true randomness
An ordinary program follows instructions, so it cannot simply "think of a random number". Random number generation on a computer usually means one of two things: a mathematical generator that produces numbers that only look random from a starting seed, or a hardware source that measures genuinely unpredictable physical noise.
Pseudo-random versus true random
- Pseudo-random. Fast and repeatable from the same seed; fine for games and simulations, but predictable if someone learns the seed and method.
- Hardware-based. Draws on physical noise, harder to predict, and used where it really matters, such as security keys.
What "fair" can mean for a draw
For an online draw to be fair, the generator must be unpredictable and not quietly influenced by the operator, and ideally tested by an independent party. "Provably fair" systems try to let you verify afterwards that a result was not changed. But fairness of the draw is only half the story: the terms around it, who can enter, how a prize is paid, what the rules exclude, decide whether the whole thing is worth your time.
Read the brand, not just the maths
Where money is involved, people often check whether a site actually pays out and what its conditions say. As a Traditional Chinese example of that kind of write-up, a review that checks one gaming brand's payout, wagering and rebate rules against its own notices (KG娛樂城) shows the questions worth asking of any operator: not "is the random generator fair" alone, but "does this business honour its own stated rules". That second question is the one a generator cannot answer for you.
The honest takeaway
A fair random system is necessary but not sufficient. Even a perfectly fair draw is still built so that, over many plays, the house or the odds come out ahead. The maths of randomness does not change the maths of the game.
Seeds, not spells
It helps to remember what a seed is: the starting value a software generator begins from. Give it the same seed and method and it produces the same sequence every time, which is handy for testing but means the numbers are only unpredictable if the seed is kept secret and well chosen. That is the quiet reason serious systems lean on hardware noise rather than a formula alone.
Last checked 2026-11-10