Random Tools

Pick or shuffle items, use weighted choices, and generate random integers locally.

Runs locally in your browser. Your input is not uploaded or saved.

0 entries. Blank lines are ignored and surrounding spaces are trimmed. Duplicate lines count separately, so identical text can appear twice even without repeated draws.

Shuffle includes every entry once and ignores weights and pick count.

Changing inputs or settings clears the previous result.

Weights (optional)

Weights are relative: 2 is twice as likely as 1. Use 0–1,000,000 with up to three decimal places; 0 excludes an entry from picking. Editing the list resets weights to 1.

Uses Web Crypto with unbiased range sampling. Up to 1,000 entries, 500 characters per entry and 50,000 characters total. Results stay in memory.

Also useful