Random Number Generator

Generate random integers within any range — with options for unique picks and excluded numbers. Set minimum, maximum, count, and copy results for raffles, simulations, games, and sampling.

  • Free to Use
  • No Signup
  • Privacy Friendly

How to generate random numbers

  1. 1

    Set the range

    Enter minimum and maximum values. Example: 1 to 100 for a percentile draw.

  2. 2

    Choose count and options

    Enter how many numbers to generate. Enable unique picks to avoid duplicates, or exclude specific values.

  3. 3

    Generate and copy

    Click generate and copy the list. For secure passwords instead of numbers, use the password generator.

How random numbers work

This tool uses crypto.getRandomValues() to produce unbiased integers in your chosen range, the same secure API used for password generation.

Why Use This Tool?

  • Any Range

    Set minimum and maximum values — negative numbers supported.

  • Bulk Generation

    Generate up to 500 numbers in one click.

  • Unique Mode

    Optionally prevent duplicate numbers in a batch.

  • Browser-Based

    No server calls — randomness stays on your device.

Frequently Asked Questions

How random are the numbers?

The generator uses crypto.getRandomValues() for uniform distribution — suitable for raffles, games, and simulations.

Can I generate unique numbers only?

Yes. Enable unique picks so no value repeats within the result set. Range must have enough values for the requested count.

Can I exclude specific numbers?

Yes. Add numbers to the exclusion list. They will not appear in generated results.

Are decimal numbers supported?

This tool generates integers. For decimal random values, scale your range or use a scientific calculator.

Is this random number generator free?

Yes. Unlimited generation with no signup.

Random Number Generator — TetraKits

Fair Random Picks Without a Hat

Classroom raffles, giveaway drawings, A/B test group assignment, and board game mechanics all need unbiased random integers. Set a range, pick count, and generate — with optional uniqueness and exclusions.