Random Number Generator
Generate cryptographically random integers or decimals in any range. Unique draws, sorting, bulk lists, and export. Nothing is uploaded.
Uses crypto.getRandomValues with rejection sampling (no modulo bias). Unique mode samples without replacement: count cannot exceed the range size.
How it works
Set the range
Pick integer or decimal mode, enter min and max, and how many numbers to draw (up to 1000).
Tune options
For integers, enable Unique for lottery-style draws. Sort results, choose list format, then Generate.
Copy or download
Copy the list or download a text/JSON file. Stats summarize the current batch.
What is Random Number Generator?
Draw fair random integers or decimals entirely in your browser. Random Number Generator is part of Easy24’s generator toolbox. Your input stays in this tab for normal use; Easy24 does not upload that content to process it. This tool has no daily free-plan cap; use it as often as you need. Typical flow: Choose integer or decimal, set min/max and count, optionally require unique integers and sort, then Generate. Copy or download the list. Related tools and reverse conversions appear on the page when a follow-up step is common.
Why use this tool
- Cryptographic RNG with unbiased integer mapping
- Integers and decimals, unique sampling, and sorting
- Presets, bulk lists, and download/copy
- Runs locally with unlimited use on the free plan
- Presets for dice rolls, lottery picks, and percentage decimals
Questions
Is Math.random used?
No. Numbers come from crypto.getRandomValues. Integers use rejection sampling to avoid modulo bias.
What does Unique mean?
Each integer appears at most once in the batch (sampling without replacement). Useful for raffles and lottery-style picks.
Can I generate decimals?
Yes. Switch to Decimal and set how many digits after the decimal point.
How large can the range be?
Integers must be safe JavaScript integers. Extremely wide unique draws may be limited for performance.
If Easy24 helped, buy a coffee
Tools stay free. A one-time tip is optional and helps keep them running.
When to use Random Number Generator
People reach for Random Number Generator when a quick job should not require installing desktop software or creating an account. Generate cryptographically random integers or decimals in any range. Adjust length and format to match the system that will consume the output. Download or copy lists when you need bulk samples. Search results often mix upload-based converters with local tools. Read the privacy note on this page so you know which model you are using. On Easy24, normal use of this tool keeps processing in your browser. That means the content you paste or the file you pick does not need to be uploaded to finish the job. This page has no daily free-plan cap, so you can run it as often as you need. For product-wide questions about accounts, ads, and Pro, see the site FAQ and Security pages. For this tool’s exact steps, use the guide blocks above.
Similar Generate tools
See allQR Code Generator
Generate
Create QR codes for text, URLs, Wi‑Fi, email, SMS, phone, and vCard. Customize size, colors, margin, and error correction. Download PNG or SVG. Nothing is uploaded.
OpenPassword Generator
Generate
Create strong random passwords, PINs, and pronounceable passwords in the browser. Exclude look-alikes, require every character class, see entropy, generate lists. Nothing is stored.
OpenUUID Generator
Generate
Generate UUID v1, v4, v7, GUID, nil, and max IDs in the browser. Format with hyphens, braces, or URN, export lists as text or JSON, and decode any UUID. Nothing is uploaded.
Open