Advanced List Generator & Data Seeder
Enterprise-grade dummy data generator. Features recursive pattern parsing, combinatorial testing logic, UUIDs, and SQL/JSON/CSV export for developers and QA.
{1..10}, {A|B}, @email, @uuidAbout
In modern DevOps and QA environments, the quality of test data directly correlates to the reliability of the software being shipped. This Advanced List Generator is engineered to solve the "Cold Start" problem - populating databases, filling UI mockups, and stress-testing API payloads without writing boilerplate scripts.
Unlike basic randomizers, this tool uses a deterministic Pattern Engine allowing for complex nested logic. Whether you need to generate 10,000 unique SKU identifiers for an e-commerce stress test or calculate the Cartesian Product of all possible configuration states, this tool handles the complexity client-side.
Key Engineering Features:
- Combinatorics Engine: Calculates n∏i=1 |Si| to generate exhaustive test cases for every variable combination.
- Cryptographic Uniqueness: Utilizes the browser's
crypto.getRandomValues()for UUID v4 generation, ensuring collision resistance suitable for primary keys. - Smart Data Tags: Inject context-aware data using tags like
@email,@date, or@hexdirectly into your patterns.
Formulas
When using the Combinator tool, we are essentially calculating the Cartesian Product of multiple sets. If we define sets A, B, and C, the resulting set R is defined as:
Reference Data
| Syntax Type | Pattern / Command | Description | Output Example |
|---|---|---|---|
| Numeric Range | {1..5} | Generates numbers from min to max. | 1, 2, 3, 4, 5 |
| Step Range | {0..10..5} | Range with custom increment step. | 0, 5, 10 |
| Padding | {1..5:3} | Pad numbers with leading zeros. | 001, 002, 003... |
| Alpha Range | {A..C} | Generates alphabetical sequences. | A, B, C |
| Option Set | {Red|Green|Blue} | Iterates through a fixed list of options. | Red, Green, Blue |
| Smart Tag | @firstname | Injects a random name from the massive internal DB. | Alice, Marcus, Chen... |
| Smart UUID | @uuid | Injects a v4 UUID. | a4b5-22... |
| Nested Logic | v{1..2}-{A|B} | Combines range and set logic. | v1-A, v1-B, v2-A, v2-B |