How randomness works
Fair, transparent and explained in plain language.
Random source
Chance Time runs entirely in your browser. All random results are generated using
JavaScript’s Math.random() function, which produces pseudo-random numbers.
This is suitable for casual decisions, games and classroom probability demonstrations.
Is it cryptographically secure?
No. Math.random() is not cryptographically secure and should not be used for
security, gambling, lotteries or high-stakes decisions. For those purposes, use a
cryptographically secure random number generator.
Fairness
Each tool is designed so that every valid outcome has the intended probability. For example, a coin flip has two equally likely outcomes, and a shuffled deck has every possible ordering equally likely at the start of the shuffle.
Independent events
Previous results do not influence future results. A streak of heads does not make tails “due” on the next flip. Our Probability Lab demonstrates this.
Are results stored?
Recent results may be stored in your browser’s local storage so you can see a history. They are not sent to our servers unless you are using a multiplayer room.
Intended use
Chance Time is for casual decisions and entertainment. It should not be used as the sole basis for legal, medical, financial or safety-critical choices.