Random Test Data Generator
Generate synthetic mock records and dummy datasets for software QA, database testing, and form filling workflows.
Open ToolGenerate truly random integers and decimals with customizable min/max ranges, unique non-repeating numbers, and bulk CSV export. Ideal for Random Number 1-100, 1-1000, 6-digit OTP codes, and RNG picker simulations.

Turn random numbers into dynamic test suites. Inject random wait intervals, quantities, and simulated traffic into macros.
Enter your lowest and highest target values. Supports values from negative integers up to billions.
Select Integer or Decimal mode with custom precision, and pick single or bulk quantity (up to 1,000).
Click Generate to see instant results, summary statistics, and copy or export to CSV.
Quick reference for standard numeric ranges across gaming, security verification, giveaways, and automation workflows:
| Target Range | Category | Typical Real-World Use Case |
|---|---|---|
| 1 – 10 & 1 – 100 | Probability & Classroom | Classroom prize drawings, raffle ticket picking, and percentage rolls. |
| 1000 – 9999 (4-digit) | Security & PINs | Simulating ATM PIN codes, authorization tokens, and QA test accounts. |
| 100000 – 999999 (6-digit) | Authentication | Generating mock SMS / 2FA One-Time Passcodes (OTP) for registration tests. |
| 1 – 1,000,000 | Simulation & Stress Test | Database primary key stress testing and Monte Carlo statistical models. |
| 100ms – 3000ms Delay | Automation Intervals | Randomized wait intervals in RunMacro to simulate natural human timing. |
Supports massive ranges up to billions and decimal precision from 1 to 6 decimal places.
Guarantees 100% unique numbers within your chosen range using mathematical set verification.
Generates up to 1,000 numbers in milliseconds with live sum, average, min, and max metrics.
Export your random number datasets directly to RFC-compliant CSV files with one click.
Clear answers about using this tool and automating workflows with RunMacro.
The tool uses modern browser cryptographic pseudorandom number generators (PRNG) via the Web Crypto API, ensuring statistically uniform distribution with high entropy for simulations, games, and QA testing.
Yes. Check the 'No Duplicates (Unique Numbers)' box to ensure that every generated number in your bulk batch is mathematically unique within your defined minimum and maximum range.
You can export the generated numbers as CSV or use RunMacro Desktop Automation to dynamically inject randomized numbers and random delay intervals directly into desktop software and web forms.
Explore other helpful browser-based utilities in the same category.