Random numbers

Both ends of the range are included.

Draw for
10 of 10 drawn
1992973100494116777
Spread across the range1100
One per line
1
99
29
73
100
49
41
16
7
77
Drawn10
Mean49.2
Median45
Unique10

Random Number Generator

Draw one number or a reproducible set from a range, with decimal precision, optional sampling without replacement, sorting, and copy-ready list, CSV, or JSON output. A seed makes the same settings produce the same draw again.

Reproducible draws
Seeded
Without replacement
Unique
Export formats
3
Generation
Local

Step by step

How to use it

  1. 01

    01Set the range

    Choose inclusive minimum and maximum values and the number of decimal places.

  2. 02

    02Choose the draw size

    Generate one value or a batch; turn on no repeats when each possible outcome may be selected only once.

  3. 03

    03Set or refresh the seed

    Keep a seed to reproduce and share a draw, or make a new seed for a different sequence.

  4. 04

    04Copy in the needed format

    Use one-per-line, CSV, or JSON output, with optional numeric sorting.

Worked example

A reproducible six-sided die

Given

Range
1–6
Decimals
0
Seed
fixed

A seeded sequence

settings: min 1 · max 6 · count 5
seed: 481516
output: 4, 1, 6, 2, 2
Draws
5
Possible values
6
Reproducible
Yes

A seed makes a pseudorandom draw repeatable, which is useful for tests and examples. It does not turn the sequence into cryptographically secure randomness.

Why this one

Choose randomness that matches the job

With replacement allows repeats

Each draw starts from the full range again, like rolling a die several times.

Without replacement makes a sample

Each selected value leaves the pool, like drawing raffle tickets; the count cannot exceed the number of possible outcomes.

A seed is a replay key

The same algorithm, seed, and settings yield the same sequence, making a result debuggable and shareable.

A flat-looking sample proves little

Small random samples naturally clump. A histogram is descriptive, not proof that a generator is fair.

The judgement call

How should you generate the values?

  • Repeatable test data

    Fixed seed

    A failure can be reproduced with the same sequence.

  • A fresh classroom or game example

    New seed

    It produces a different sequence while preserving the settings.

  • Raffle winners

    No repeats

    One entrant should not occupy two winning slots.

  • Passwords, tokens, or cryptographic keys

    Security-specific generator

    A reproducible seeded PRNG is the wrong security primitive.

Reference

The numbers behind it

Integer range
Minimum and maximum included
With replacement
Repeats permitted
Without replacement
Each outcome selected once
Seed
Initial PRNG state

FAQ

Questions, answered plainly

Are the minimum and maximum included?

Yes. Integer draws include both the minimum and the maximum, so a range of 1 to 6 can return 1 and 6.

What does the seed do?

It initializes the pseudorandom sequence. Reusing the same seed and settings reproduces the same values.

How do I generate numbers without duplicates?

Set decimal places to zero, enable no repeats, and keep the requested count within the number of integers in the inclusive range.

Why do random results sometimes cluster?

Independent random draws do not try to spread themselves evenly. Runs and repeated values are normal, especially in small samples.

Can I use these numbers for passwords or cryptography?

No. The seeded generator is designed for reproducibility, simulations, examples, and ordinary selections—not secrets.

The sequence is generated in your browser. Shared links expose the seed and settings by design so another person can reproduce the draw.