← All tools
// Generator

Random Number Generator online

Generate random integers, decimals, or unique lists with custom ranges

Random Number Generator logo
by
CHUNKY
MUNSTER
// Output

Using the RNG Tool for Integers and Decimals

  1. Input your Minimum and Maximum bounds for the random set.
  2. Specify how many numbers you need and set the decimal precision.
  3. Toggle "Unique numbers" if you require sampling without replacement.
  4. Click Generate to produce your results and copy them for your project.

Random Number Generator: create unbiased random data instantly with our comprehensive RNG tool. Whether you're looking for a random integer picker for a fair draw or a decimal randomizer for scientific simulations, this utility handles it all within your local browser environment. By using a uniform distribution, we ensure that every pick in your range is statistically independent and fair, providing high-quality random values for any application.

Bulk Randomization and Unique Number Sets

Our generator is built for performance, allowing you to create large batches of random numbers without delays. The unique-output mode is particularly useful for picking lottery numbers or creating randomized lists where duplicates aren't allowed. This sampling tool also features a sorting option, making it easier to manage and visualize your results. From simple dice rolls to complex data generation, our randomizer is a robust solution for developers, students, and professionals alike.

Frequently Asked Questions

Decimals: are they inclusive or half-open?

Decimals are sampled half-open on the upper bound: min ≤ x < max. That matches standard library behaviour (Math.random() returns [0, 1)) and avoids floating-point edge cases at the maximum.

How many decimal places can I get?

Up to 15 - the practical limit of IEEE-754 double precision. Beyond that the output starts running into rounding artefacts inherent to binary floating point.

What does "unique" mode do for decimals?

It removes the chance of a literal duplicate but is rarely useful: with continuous values, repeated draws are mathematically near-impossible anyway. Unique mode is mainly intended for the integer case (drawing N distinct integers from a smaller-than-comfortable range).

How big can the range be?

Up to Number.MAX_SAFE_INTEGER (2^53 − 1) for integers. Above that the result is mathematically random but loses one-to-one mapping to integers because of float precision.

Create your randomized data instantly with this powerful and free RNG tool. Explore more Generator tools at Chunky Munster and use this Random Number Generator for your next professional or personal project.