Pick a Number

Pick a Number instantly from any list of values just paste in a bunch of numbers and hit the button. It’ll randomly select one for you. Want it to ignore duplicates or skip bad entries? You’ve got full control in the options.

Paste your input above or import a file below.
No file chosen
Supported file types: .txt, .csv, .tsv, .log, .json, .xml, .md, .ini, .yaml, .yml, .html, .htm, .css
Total items: 0
Options
Ignore duplicates
Skip invalid entries
Auto pick on change

How to Use:

  1. Paste or type your list into the input box, one number per line.
  2. Or use the “Choose File” button to import a text-based file.
  3. Flip on options like “Ignore duplicates” or “Auto pick on change.”
  4. Click “Pick a Number” or let it auto-pick when changes happen.
  5. Copy or export the selected number using the buttons below.

What Pick a Number can do:

It’s not just random it’s flexible. You can tell it to ignore duplicates, skip any weird non-number lines, or even pick one automatically every time the list changes. The live counter helps you see how many entries are valid, and the picked result flashes so you never miss it.

Example:

Input:

10
20
20
30
hello

With Options: Ignore duplicates ✓, Skip invalid ✓

Possible Output:

10

(or 20 or 30 – depends on the random draw)

Common Use Cases:

Perfect for randomizing values, drawing winners, choosing test cases, or just making a decision. You can control cleanup, pick conditions, and format easily no fluff, no reloads. Just paste, pick, and go.

Useful Tools & Suggestions:

If you’re picking a number, Generate Random Numbers is great for trying different ranges without overthinking it. And to keep things organized afterward, Add Line Numbers helps track selections in a clean list.