Random Number Generator

Generate random integers or decimals in a chosen range. Use a seed for repeatable results, or unique mode for no-duplicate integer picks.

Nothing is uploaded and no sign-in: every draw uses local pseudo-randomness, with optional seeds for reproducible lists you can share.

Other languages 日本語 | English | 简体中文 | 繁體中文 | 繁體中文(香港) | Español | Português (Brasil) | Bahasa Indonesia | 한국어 | Français | Svenska | Suomi | Dansk | Norsk bokmål | हिन्दी | العربية | עברית

Why use this generator?

Set your range and options

Choose the number type, range, count, and optional constraints. Review the summary before copying or sharing the list.

Results


        

Tips

Set the range before increasing the count, then sort the output when you need a quick duplicate check.

Use Unique values only for integer lists where every picked number must appear at most once.

Choose the right random-number workflow

Start by deciding whether the list must be repeatable. When seeded mode is off, the tool creates a fresh starting seed from the browser's random source and then generates the list locally. Seeded draws use a deterministic sequence so the same settings can be recreated. Use seeded mode for worksheets, QA snapshots, and shared examples. Leave it off for live classroom draws, raffles, and simulations where a known seed would make the sequence predictable.

Recommended operating pattern

Common mistakes

Mini audit example

For 200 load-test IDs from 1 to 500 without duplicates, use Integer mode, turn on Unique values, and leave the seed off for the live allocation. If a bug report needs the same list later, rerun the saved settings with a fixed seed and attach that seed to the ticket.

Frequently asked questions

When should I use a seed?

Use a seed when another person or a later session must recreate the same list. Leave seeded mode off for one-time draws where predictability would weaken the result.

How can I avoid duplicates?

Turn on Unique values only in Integer mode. If the requested count is larger than the integer range, widen the range or lower the count.

Can I use this output for passwords or security tokens?

No. Use a dedicated cryptographic password or token generator for security material. This page is for general sampling, teaching, testing, and simulation workflows.

What happens if Integer mode receives decimal limits?

The generator normalizes to integer boundaries. Always review the displayed range after input so assumptions remain explicit.

Why can decimal results repeat?

Decimal mode rounds the displayed values to the selected number of decimal places. Increase Decimal places, or switch to Integer mode with Unique values, if repeated display values are a problem.

Quick setup examples

Goal Suggested setup Check before copying
Worksheet or demo list Integer mode with a saved seed. The seed and range are included in your notes.
No-repeat allocation Integer mode with Unique values enabled. The count is not larger than the available integer range.
Decimal simulation Decimal mode with enough Decimal places for the report. Displayed rounding is acceptable for your comparison.

Related tools

Related calculators