Toolkit
All tools
Secure randomizer · Free

Random Number Generator

Generate fair random integers or decimals with precise range, quantity, exclusion, uniqueness, and sorting controls.

Draws stay in this browser
Generated results

Integers from 1 to 100

Ready for a secure draw

Choose the range, quantity, and rules, then generate.

WEB CRYPTO
Recent draws

This browser session

Generated draws will appear here.
How it works

A random draw with explicit rules.

Choose exactly what values are allowed, then keep a clear record of the output and summary statistics.

  1. 01

    Choose the range

    Enter minimum and maximum values, then choose integers or decimals and the number of results required.

  2. 02

    Set the draw rules

    For integers, allow or prevent repeats and exclude specific values. Optionally sort any multi-number result.

  3. 03

    Generate and reuse

    Review statistics and recent draws, copy the output, or download one value per line as a text file.

Better than a basic RNG

Secure, customizable, and inspectable.

Secure browser randomness

Draws use crypto.getRandomValues. Integer selection applies rejection sampling so ranges that do not divide evenly into 32-bit values remain unbiased.

Flexible output controls

Generate one to one hundred integers or decimals with custom precision, exclusions, unique-only selection, and optional sorting.

Useful result context

See smallest, largest, mean, and median values, keep short session history, and export results without uploading anything.

Random-number questions

Fairness, exclusions, repeats, and privacy.

Is this random number generator fair?+

Integer draws use cryptographically secure browser randomness with rejection sampling to avoid modulo bias. Every allowed integer in the selected range has the same probability on each draw.

Can I generate numbers without repeats?+

Yes. Enable Unique only for integer draws. The requested quantity cannot exceed the number of allowed integers remaining after exclusions.

Can I exclude particular numbers?+

Yes. Enter integer exclusions separated by commas, spaces, or semicolons. Exclusions outside the selected range are ignored.

Can it generate decimal numbers?+

Yes. Decimal mode supports zero through ten displayed decimal places. Unique-only and integer exclusions do not apply to decimal draws.

How many numbers can I generate?+

The interface generates up to one hundred values per draw, which keeps output readable and easy to copy or download.

Are results stored or uploaded?+

Nothing is uploaded. Recent draws exist only in the current page session and disappear when the page is closed or refreshed.

More focused tools, ready when you are.

Explore the growing collection for calculations, documents, writing, and everyday work.

Browse all tools