LogoTools

Need help implementing this in a real project?

We help businesses with:

  • Web Development
  • Ecommerce Integrations
  • Automation
  • Technical SEO
Talk To Us

Picking a genuinely random name or item from a list by eye isn't random at all - people are bad at faking randomness and predictably biased toward certain positions. This picks a set number of random lines from a pasted list, either allowing repeats ("with replacement") or guaranteeing every pick is a different line ("without replacement").

When you'd use this

Picking a random winner from a list of raffle or giveaway entries, sampling a subset of records for manual review, or randomly assigning items from a list without any of them repeating.

Common errors

Asking to pick more items than exist in the list without replacement isn't possible - you'll see a warning and get every available line back (shuffled), since you can't draw 10 unique items from a list of 6.

Frequently asked questions

What's the difference between with and without replacement?

With replacement, each pick is independent - the same line can be picked more than once, the way rolling a die multiple times can repeat a number. Without replacement, once a line is picked it's removed from consideration, so N picks from a list always returns N different lines (up to the list's total size).