Random numbers, draws and dice rolls.
Math.random().Uniform integer in [min, max] via crypto.getRandomValues with rejection sampling
Rejection sampling discards values that would make some outcomes marginally more likely than others, so every number in the range is equally probable.
Drawing six unique numbers between 1 and 49.
A set such as 4, 11, 23, 29, 38, 45, with no repeats.
It uses the browser's cryptographic generator, which is seeded by the operating system. That is not physical randomness, but it is unpredictable for any practical purpose.
Yes. Number your entries, then draw unique numbers in that range. Record the result for transparency.
For draws and sampling you usually want distinct results. Leave repeats on when simulating dice or coin flips.
Looking for something else? Browse all 8 categories of tools.