Numbers & dates

Random number generator

Generate integer or decimal sets with exclusions, filters and no repeats.

Tool controls

Used in decimal mode.

Separate values with commas, spaces or new lines.

Enter one inclusive range per line. Negative values are supported, for example -8--3.

Result

Ready when you are

Local only
Set your options, then use the main action.

How to use it

Define the eligible numbers before generating

  1. Set the inclusive minimum and maximum, then choose integers or a decimal precision.
  2. Add individual exclusions, ranges, odd or even filters, and a no-repeat requirement where needed.
  3. Review the eligible count, choose the result and set counts, then generate and export the sets.

Worked example

What a result means

For integers 1–10, exclude 3–5 and select even only. The eligible values are 2, 6, 8 and 10, so a request for five unique values is rejected before generation.

Assumptions

Check the eligible input

Integer endpoints are included. Decimal results are generated at the selected precision and displayed after rounding, so the precision defines the available displayed values.

Selection method

How this tool chooses

Bounded integers use browser cryptographic values with rejection sampling. Eligibility is calculated before unique results are drawn, preventing impossible requests and modulo bias.

Inputs and optional saved data remain in this browser until you remove them.

Practical uses

When it can help

  • Pick a page or question number
  • Create several dice-style result sets
  • Sample unique IDs from an allowed range

Limitations

Use it for the right job

Not for regulated lotteries, gambling, legal drawings or cryptographic key generation. Decimal output is rounded to the selected precision.

ChoiceDrop does not claim “true random” results, certification or independent auditing.

Frequently asked questions

Good to know

Are both endpoints included?

Yes. Integer minimum and maximum are inclusive; decimal values are generated across the configured interval and formatted to your precision.

Can I exclude a range?

Yes. Add individual values or ranges, then combine them with odd-only or even-only filters.

How are repeat-free results checked?

The tool calculates eligible values and shows an error before selection when the unique request is impossible.