Random Name Picker

Choose names from a list or shuffle it, using your browser’s cryptographic random source.

Paste or choose an input, select options and process it locally. Review the result before copying or downloading.

Options

Up to 1,000 nonempty lines and 100,000 code units. Sampling is without replacement and uses crypto.getRandomValues with rejection sampling. Duplicate lines count as separate entries unless deduplication is selected. No audit trail, public proof or prize-draw certification.

How to use

What does this tool do?

Pick items or shuffle a list without selecting the same line position twice. Empty lines are ignored; duplicate text still represents separate entries unless you enable deduplication.

Random Name Picker

Pick items or shuffle a list without selecting the same line position twice. Empty lines are ignored; duplicate text still represents separate entries unless you enable deduplication.

Step by step

  1. Paste or choose an input, select options and process it locally. Review the result before copying or downloading.
  2. Pick returns the requested number of entries; shuffle returns all non-empty entries. The browser uses cryptographic randomness with rejection sampling, but provides no public audit trail.

Choosing the settings

OptionWhat changes
OptionsPick returns the requested number of entries; shuffle returns all non-empty entries. The browser uses cryptographic randomness with rejection sampling, but provides no public audit trail.
LimitsUp to 1,000 nonempty lines and 100,000 code units. Sampling is without replacement and uses crypto.getRandomValues with rejection sampling. Duplicate lines count as separate entries unless deduplication is selected. No audit trail, public proof or prize-draw certification.

Example and expected result

Picking 2 entries from a 4-entry list returns 2 distinct entry positions. The displayed Ali / Lina result is illustrative; real outcomes vary.

If it is not working

  • The count cannot exceed the number of remaining entries. Keep within 1,000 non-empty lines and 100,000 UTF-16 units; this is not a certified prize drawing service.

Formats and limits

Up to 1,000 nonempty lines and 100,000 code units. Sampling is without replacement and uses crypto.getRandomValues with rejection sampling. Duplicate lines count as separate entries unless deduplication is selected. No audit trail, public proof or prize-draw certification.

FAQ

What does this tool do?

Pick items or shuffle a list without selecting the same line position twice. Empty lines are ignored; duplicate text still represents separate entries unless you enable deduplication.

Which setting should I choose?

Pick returns the requested number of entries; shuffle returns all non-empty entries. The browser uses cryptographic randomness with rejection sampling, but provides no public audit trail.

What are the limits?

Up to 1,000 nonempty lines and 100,000 code units. Sampling is without replacement and uses crypto.getRandomValues with rejection sampling. Duplicate lines count as separate entries unless deduplication is selected. No audit trail, public proof or prize-draw certification.

Why did processing fail?

The count cannot exceed the number of remaining entries. Keep within 1,000 non-empty lines and 100,000 UTF-16 units; this is not a certified prize drawing service.

Is my input uploaded or saved?

No. Processing runs on your device. Inputs and results stay in this page’s memory until you clear it or leave. They are not uploaded, logged or stored by ToolRobin. Copying places the result on your device’s clipboard.