Generate random numbers, roll dice, or pick randomly from a list.
Press Space to regenerate
1. Upload
Select or drag your file onto the upload area.
2. Process
Your file is processed instantly — nothing is stored.
3. Download
Download your result with one click. Done.
Private by default
Client-side tools never upload your files. Server-side tools delete them immediately after processing.
No account needed
Just upload and go. No email, no password, no account — ever.
Works on any device
Fully browser-based. Works on desktop, tablet, and mobile with nothing to install.
Yes. This tool uses crypto.getRandomValues(), the browser's cryptographic random number generator. It is far more random than Math.random(), which uses a deterministic pseudo-random algorithm. Cryptographic randomness is suitable for security-sensitive applications.
Four modes in one tool: generate a single random number with history, generate multiple numbers with optional duplicate removal, pick randomly from a pasted list (great for giveaways), and roll virtual dice (d4 through d100). Uses crypto.getRandomValues() throughout — never Math.random(). Free, no signup.