Random Universe

Roll a random number or pick a winner from a list β€” then dig into what makes each result special. Switch the randomness driver to see how computers, cryptography, and seeds each make "random" differently.

β€”
Is it really fair? Generate a lot and watch.
10 generated100
🎰 Pseudo-random

The everyday way computers roll dice: a fast math formula (Math.random) that looks random but is really a predictable sequence. Great for games, not for secrets.

Is anything really random?

Most "random" numbers on a computer aren't random at all β€” they come from a formula that spits out a sequence so scrambled it looks unpredictable. Start it at the same seed and you get the exact same "random" numbers every time. That's the Seeded driver above: try rolling with the seed "universe," then reload and roll again β€” identical.

For things that must be truly unguessable β€” like passwords and encryption keys β€” computers gather real-world entropy (tiny timing jitters, hardware noise) into a Secure generator. That's the strong kind.

And here's the beautiful part: even though each roll is unpredictable, roll enough of them and order appears. Hit Roll Γ—1000 above and watch the bars flatten into a level field β€” every outcome showing up about equally often. That's the law of large numbers: randomness is chaotic up close, but perfectly fair from far away.

More number toys

Jump into another calculator.