Pick random numbers in any range. Set your minimum and maximum, choose how many numbers you need, and get your results instantly.

Random Number Generator

Generate cryptographically unbiased random integers within any minimum and maximum range — single picks or up to 100 numbers at once, with or without duplicates.

Web Crypto CSPRNG Unique / No-Repeat Option Up to 100 Picks at Once Save PDF · PNG · Share

Range & draw settings

Both Minimum and Maximum bounds are inclusive.

Shown on the printed, PDF and PNG copies of your result. Leave blank to stay anonymous.

Enter a valid minimum.

Must be ≥ Minimum.

Enter 1–100.

🛡️ Spam protection: Honeypot + Time-Trap Active

A quick human check runs when you press Calculate. Real visitors pass straight through — automated spam is stopped before it calculates.

Calculator loading… If this message stays, this view is not running the calculator's script — open this file in a full browser tab, then press Generate Random Numbers.

Your result will appear here

Enter your values above, then press Generate Random Numbers — or press Enter in any field.
TinyExe Random Number Generator tinyexe.comFree online calculators

TinyExe · RNG Result

Cryptographically uniform random draw

Calculated on
—

– Random Pick
—

BMI Prime — · Healthy range for your height: —

Name

—

Range

—

Quantity

—

Mean / Sum

—

How this was calculated

    What to do next

      TinyExe · tinyexe.com — Draws use window.crypto.getRandomValues() when supported by your browser for hardware-seeded entropy.

      TinyExe PDF & PNG exports carry the TinyExe logo and tinyexe.com header & footer.

      Draws use window.crypto.getRandomValues() when supported by your browser for hardware-seeded entropy.

      Embed this tool

      Add this Random Number Generator to your own page — copy the code below and paste it where you want the tool to appear.

      The embed loads the live calculator in a frame, so it stays up to date automatically. Choose a width, check the code, then copy it. When you publish on WordPress, keep the src pointing at your live tool URL.

      Works in WordPress (Custom HTML block), HTML pages, and most site builders.

      Common random draw configurations

      Typical ranges and uniqueness settings for games, raffles, and sampling.

      Use Case Range Duplicates Setting
      Percentile Roll 1 to 100 Single draw (1 number)
      Raffle Ticket Winner 1 to Total Tickets No duplicates (Unique)
      6-Number Lottery Pick 1 to 49 (Count: 6) No duplicates (Unique)
      Coin Flip Equivalent 1 to 2 Allow duplicates

      The formula

      Discrete uniform distribution over [a, b].

      Uniform Probability

      P(X = k) = 1 ÷ (Max − Min + 1)

      Every integer between Minimum and Maximum inclusive has an identical probability of being drawn.

      Expected Mean of Range

      E[X] = (Min + Max) ÷ 2

      Over many independent draws on [1, 100], the average converges to (1 + 100) ÷ 2 = 50.5.

      Worked examples

      Example random number setups.

      Example 1 · Single Pick

      1 to 100 (1 Number)

      Each integer has a 1% chance.

      CalculationSteps
      Span = 100 integersP(each) = 1/100 = 1.0%.
      Expected mean = 50.5Cryptographic draw.

      1% per number

      Example 2 · Unique Set

      1 to 50 (Pick 5 Unique)

      Drawing 5 distinct raffle winners.

      CalculationSteps
      Sampling without replacementNo number can appear twice.
      Recorded on TapeTimestamped for auditability.

      5 Unique Winners

      Example 3 · Simulation

      1 to 6 (Pick 10 with repeats)

      Simulating 10 independent die rolls.

      CalculationSteps
      Sampling with replacementEach pick is independent.
      Expected sum = 3510 × 3.5 average.

      10 Draws

      How to use this calculator

      Set Minimum and Maximum

      Enter the lower and upper integer bounds (both are included).

      Choose quantity & uniqueness

      Pick how many numbers to draw (1–100) and whether repeats are allowed.

      Press Generate Random Numbers

      Each press logs a timestamped draw to the session tape so you have a verifiable record.

      Verifiable draws: Every random draw is stamped with the exact date, time, and reference number on the result card and session tape.

      Frequently asked questions

      Are Minimum and Maximum both included?

      Yes. A range of 1 to 100 can produce 1, 100, or any integer in between.

      How is this different from Math.random()?

      This generator uses the browser's Web Crypto API (crypto.getRandomValues), which draws entropy from the operating system's cryptographic random source.

      Random Number Generator — uniform inclusive integer randomizer. Powered by Web Crypto API entropy.