Random Number Dataset Generator

Runs in browser Test Data

Uniform or normal distributions, integer ranges, uniqueness, sorting, and export as JSON, CSV or one-per-line for parameterised tests.

TEST DATA ONLY — all generated names, contacts, identifiers and numbers are synthetic and do not belong to real people or accounts.
Privacy: This tool runs entirely in your browser. Your input never leaves your device.
Loading tool…

How to use Random Number Dataset Generator

  1. Enter the minimum and maximum.
  2. Choose the distribution, uniqueness and order.
  3. Set the count and format and press Generate.

Random Number Dataset Generator features

  • Up to 1,000 integers in any safe-integer range
  • Uniform or normal distribution
  • Unique values with an automatic cap and warning when the range is too small
  • Random, ascending or descending order
  • Min, max, mean and median summary
  • One-per-line, JSON, CSV, SQL, XML or JSON Lines output

Random Number Dataset Generator example

Ten unique integers

Input:

Values: 10 · Range 1–100 · Unique · Ascending · Format: one per line

Output:

4
17
23
31
48
52
66
71
89
97

Frequently asked questions about Random Number Dataset Generator

What distributions are available?

Uniform (every value equally likely) or normal, a bell curve centred on the middle of the range with values clamped to the bounds.

Can I make the values unique?

Yes. If the range has fewer integers than requested, the dataset is reduced to the number of distinct values and a warning explains it.

What is the largest range?

Bounds must be JavaScript safe integers (±9,007,199,254,740,991). For 64-bit limits use the Boundary Number Dataset Generator.

Can I generate decimals or negative numbers?

Negative bounds work — Minimum can be below zero and the whole range may be negative. Values themselves are always whole numbers: fractional bounds are rounded inwards before drawing (0.5–9.5 becomes 1–9). For floating-point values with a chosen precision, currency style or scientific notation, use the Decimal Dataset Generator instead.