Random Tools
Pick or shuffle items, use weighted choices, and generate random integers.
On your device. Your input is not uploaded or saved.
How to pick a random item from a list
- In Pick / shuffle, enter your items one per line, such as names for a giveaway or tasks to assign.
- Set How many? and turn on Allow repeated draws if the same entry may be picked more than once.
- Press Pick items for a random selection, or Shuffle all to put the whole list in random order.
- To give some entries better chances, open Weights (optional) and turn on Use weighted selection.
- For numbers, switch to Numbers, enter the inclusive minimum and maximum, and press Generate numbers.
Fair, unbiased results
Every draw uses crypto.getRandomValues, the browser's cryptographically secure random source, with exact rejection sampling, so each entry or number in the range has exactly the same chance. Shuffling uses the Fisher–Yates algorithm, which makes every order equally likely.
Without repeated draws, a picked entry is removed before the next draw, like drawing names from a hat. Duplicate lines count as separate entries, so the same text can still appear twice. Blank lines are ignored, spaces around each entry are trimmed, and a list can have up to 1,000 entries of up to 500 characters each.
Weighted random selection
Weights are relative: an entry with weight 2 is twice as likely as one with weight 1, and weight 0 excludes it. Use values from 0 to 1,000,000 with up to three decimal places. The table shows each entry's chance on the first draw. Shuffle all includes every entry once and ignores weights.
Random numbers in a range
Numbers mode generates whole numbers between a minimum and a maximum, with both included, anywhere from −9,007,199,254,740,991 to 9,007,199,254,740,991. You can generate up to 1,000 at once. Without repeated draws, every number in the result is different, which suits lottery-style draws and picking unique sample IDs.
Where does my data go?
Lists and results stay in this page's memory, and the whole draw happens on your device. The tool does not upload or save your entries.
Like the rest of the site, this page uses Google Analytics and Yandex Metrica, including Metrica session replay. Tool events report only that the tool was opened or used.
The tool area is marked so that Metrica masks what you type and the results in its session recordings.
Also useful
No third-party trackers on JZR Tools. We count anonymous visits with country, referring site and device type only.