Why Randomizers Matter
Randomizers are useful when you need a quick way to mix a list, pick an option, generate test values, or split people into groups without choosing by hand. These tools are designed for everyday decisions, classroom activities, testing, games, and lightweight sampling tasks.
The randomizer tools use JavaScript libraries and browser-based pseudorandom methods. They are practical for low-stakes work, but they are not cryptographic generators, audit logs, or a replacement for regulated drawing, security-token, or formal research protocols.
What You Can Do Here
Your entered lists, names, and generated output are processed in the browser. The current tools also show a generation details panel that may request your public IP from an external lookup service, so avoid entering secrets or sensitive participant data.
Generate Random Numbers: Create random integers and decimals with precise ranges and distribution settings for testing and statistical analysis.
Create Random Names: Generate realistic-looking names in 12 locales with gender and format options for testing, creative projects, and character development.
Shuffle Lists: Use fast-shuffle's Fisher-Yates implementation to create a pseudorandom order for lists or sequences.
Make Random Selections: Pick items from lists with customizable options and repeat control for informal decisions and low-stakes sampling.
Form Balanced Teams: Create size-balanced team divisions from participant lists with flexible sizing and custom naming options.
Privacy & Processing
Random generation and list processing run in the browser, and the generated output is not uploaded by these tools. The generation details panel may request your public IP from an external lookup service. Do not enter passwords, API keys, proprietary lists, or sensitive personal data.