Fair draws in any range — lotteries, giveaways, dice-free decisions, classroom picks.
—
Draws use your browser's secure random generator (crypto.getRandomValues), not plain Math.random — so results are unbiased.
They come from your browser's secure random generator (crypto.getRandomValues), the same source used for security keys — not the predictable Math.random function, and draws are rejection-sampled so no number is favoured.
Yes — uncheck “Allow duplicates”. If you ask for more numbers than the range holds, the tool tells you instead of repeating values.
Number your entries from 1 to N, set the range to 1–N and draw one number. For a name draw, pair this with the Random Name Picker.
Yes — 100% free, no sign-up. Everything runs in your browser; nothing is uploaded.