❯
❯
Random Number Generator
Name Generator Refresh Loop
Random Generator

Random Number Generator

Generate random numbers between any two values, such as 1 to 10 or 1 to 100. Whole numbers or decimals. Free and private.

Set a minimum and a maximum, choose whole numbers or decimals, and click Generate number. Pick up to 50 numbers at a time, make every number different, and sort them from low to high. Star the numbers you like, then copy them or download them as a .txt file. Free, no sign-up.

100% Free

No Sign-Up, Nothing to Install

Any Range

From 1-6 to 1-1,000,000

Private & Secure

Numbers Made in Your Browser

No Repeats

Plus Decimals and Sorting

Settings

Results

    Choose your settings, then press the main button. Your results will appear here.

    0 results 0 saved
    Saved results
    Saved on this device

      Tap the star beside a result to keep it here. Saved results stay in this browser only.

      Private by design: every number is made in your browser using its secure random number generator (crypto.getRandomValues), and nothing is uploaded. Saved results stay on this device.

      How Do You Generate a Random Number?

      To generate a random number, type the lowest number in Minimum and the highest number in Maximum, then click Generate number. A random number between the two appears instantly. Both the minimum and the maximum can be picked, so a range of 1 to 10 can give you 1, 10 or any number in between.

      Random numbers are useful every day. Pick a number from 1 to 6 instead of rolling a die, choose a raffle ticket from 1 to 500, draw lottery-style numbers with All different, or create decimal values for testing and maths practice. Choose How many to get up to 50 numbers in one click.

      Numbers are created on your own device. The generator uses your browser’s secure random number generator (crypto.getRandomValues), so every number in the range has an equal chance and nothing is sent to Teasoft.

      Popular ranges and what they are used for:

      RangeSettingsUsed for
      1 to 6Minimum 1, Maximum 6Rolling a dice
      1 to 10Minimum 1, Maximum 10Guessing games and quick picks
      1 to 100Minimum 1, Maximum 100Games, raffles and percentages
      1 to 1,000Minimum 1, Maximum 1000Large raffles and ticket draws
      0 to 1 decimalType Decimals, 2 decimal placesProbability and maths practice
      6 from 1 to 49How many 6, All different, Low to highLottery-style number picks

      Common reasons to use a random number generator

      What each control does:

      ControlWhat it doesWhen to use it
      MinimumThe lowest number that can be pickedSet the start of your range
      MaximumThe highest number that can be pickedSet the end of your range
      TypeWhole numbers or DecimalsChoose decimals for maths or test data
      Decimal placesRounds decimals to 1, 2, 3 or 4 placesOnly used when Type is Decimals
      How manyPicks 1, 5, 10, 20 or 50 numbersGet several numbers at once
      RepeatsAllow repeats, or All differentChoose All different for raffles and lotteries
      OrderAs generated, Low to high or High to lowSort a set of numbers
      Generate numberCreates a new set of numbersStart a fresh draw
      Add moreAdds more numbers to your listKeep drawing without losing earlier numbers
      Copy all / Download .txtCopies or saves every numberShare or keep your numbers

      Good to know

      What You Can Do With This Tool

      How to Generate a Random Number

      Set your range

      Type the lowest number in Minimum and the highest number in Maximum, such as 1 and 100.

      Choose your settings

      Pick whole numbers or decimals, how many numbers you want, repeats and sort order.

      Generate and save

      Click Generate number. Star the numbers you want to keep, then copy them or download them as a .txt file.

      Tip: for a raffle, set the minimum to your first ticket number and the maximum to your last, choose All different, and set How many to the number of prizes. Every winning ticket is different and the draw takes one click.

      Which Settings Should I Choose?

      Your goalSettingsWhy
      Roll a dice1 to 6, 1 numberSame odds as a six-sided dice
      Draw raffle ticketsFirst to last ticket, All differentNo ticket wins twice
      Lottery-style picksHow many 6, All different, Low to highUnique numbers in order
      Coin flip1 to 2, 1 number1 is heads, 2 is tails
      Test data or mathsDecimals, 2 decimal placesRealistic decimal values
      Pick a percentage1 to 100, 1 numberA random value out of 100

      Tips for using random numbers

      After you generate your numbers

      • Announce the result. Copy the numbers and share them in your group chat.
      • Match numbers to names. Use the Random Name Picker when you have a list of names instead.
      • Make it a show. Spin the entries on the Spin the Wheel for more suspense.
      • Need a code? Create a strong password or PIN with the Secure Password Generator.

      Frequently Asked Questions

      Type a minimum and a maximum, then click Generate number. A random number in that range appears instantly.

      Yes. It is completely free, with no sign-up, no limits and nothing to install.

      No. Numbers are created inside your browser on your own device and are never sent to Teasoft.

      They come from your browser’s secure random number generator, crypto.getRandomValues, so every number in the range has an equal chance.

      Yes. Both ends of the range can be picked. A range of 1 to 10 can give you 1 or 10.

      Set Minimum to 1 and Maximum to 10, then click Generate number.

      Set Minimum to 1 and Maximum to 100, then click Generate number.

      Yes. Choose All different under Repeats and every number in the set will be unique.

      Up to 50 per click. Click Add more to keep adding numbers to the same list.

      Yes. Choose Decimals under Type and pick 1, 2, 3 or 4 decimal places.

      Yes. Type a negative minimum or maximum, such as -100 to 100.

      Yes. Choose Low to high or High to low under Order.

      Yes. Set the range to your ticket numbers, choose All different, and set How many to the number of prizes.

      No. Lottery draws are random, so no tool can predict them or improve your odds. Use it for fun picks only.

      Tap the star beside a number. It is added to your Saved results list on this device.

      Yes. Click Download .txt to save every number in the list as a plain text file.

      Yes. It works in Chrome and Safari on Android phones, iPhones and tablets.

      It works in Chrome, Edge, Firefox, Safari and other modern browsers. Nothing needs to be installed.

      About Teasoft’s Random Number Generator

      Teasoft’s Random Number Generator is a free online tool that picks random numbers between any two values. Choose whole numbers or decimals, make every number different, sort the results and generate up to 50 numbers at a time.

      It is made for teachers, raffle organisers, gamers, students and developers who need fair random numbers in seconds.

      Your numbers are generated on your device using a secure random generator and are never uploaded to Teasoft. Saved results stay in this browser.