# Random Generator Guide

Pick from a list with a spin wheel, slot machine, random card, dice or ticker animation.

- Tool: https://ilham.dev/tools/random-generator/
- Guide URL: https://ilham.dev/guides/random-generator/
- Tool guides index: https://ilham.dev/guides/tools/
- Broader guide: Security and Cryptography Basics for Developers (https://ilham.dev/guides/security-cryptography-basics/)

## What it does

Pick one or more random items from a list, with a choice of simple animations: spin wheel, slot machine, random card, dice roll or ticker. The draw uses the browser's crypto random source and runs entirely on the page, so your list is not uploaded. Turn off "No duplicates" if the same item is allowed to win more than once.

## Use the tool

Open https://ilham.dev/tools/random-generator/, add the input the tool asks for, run it, and check the output before using it elsewhere.

## Input and output

- Input: text.
- Output: text.
- Category: Math.

## Privacy and processing
Processing happens locally in your browser. This tool does not upload the input to ilham.dev.

## Questions

### Is the animation deciding the result?

No. The result is picked with crypto.getRandomValues, then the animation is only a reveal. That keeps the draw fair even if the animation frame rate changes.

### Can I pick multiple winners?

Yes. Increase the Pick number. With No duplicates enabled, an item can appear only once and the count is capped by the number of items in the list.