Random Number Generator
Generate random integers or decimals in a range.
Pick N fair winners from a list with CSPRNG.
Fairly pick winners from a list with the browser CSPRNG (crypto.getRandomValues). Unique or with-replacement draws, optional dedupe.
Enter candidates and press Pick.
The browser CSPRNG via crypto.getRandomValues—not Math.random. Unique draws use a partial Fisher–Yates shuffle; index selection uses rejection sampling to avoid modulo bias.
Unique means each pool entry can win at most once in a draw. Dedupe collapses identical lines into one candidate before drawing.
Up to 10,000 candidates and 500 winners. In unique mode you cannot request more winners than candidates.
No. Drawing runs entirely in your browser; nothing is sent to toco.tools servers.