Random Generator
for Microsoft Excel

Generate random numbers, dates,
passwords, names, and more

The Random Generator for Excel tool will fill your cells with unique random integers, real numbers, dates, Booleans, custom lists, and strings. Just choose a range, select the option and click Generate.

Learn more
This tool is part of
Ultimate Suite
Free download for:
Random Generator for Excel 2016 - 2007

With Random Generator you will

  • Generate random integers Get your range filled with random integers within the specified range, with or without duplicates.
  • Fill a range with real numbers Generate random real numbers in the selected range. Get unique or duplicated values.
  • Generate random dates and Booleans Get a list of random dates that includes only workdays, weekends, or both. Fill your range with Boolean values: true/false or yes/no.
  • Create secure passwords Generate strings of a specific length with your preferences for character sets: letters, numbers, special symbols, etc.
  • Create random strings by mask Use this option to create codes of any type: coupons, RGB colors, product IDs, zip codes, SKUs, etc.
  • Create custom lists The values from your list will be randomly inserted into the selected cells. Optionally, you can insert only unique values.

How to generate random numbers in Excel

  
Fill your range  with random integers without duplicates
Fill your range with random integers without duplicates
Create unique random numbers, indicate the range
Create unique random numbers, indicate the range
Fill your range with weekends, workdays, or both
Fill your range with weekends, workdays, or both
Create random Booleans
Create random Booleans
Get the values from your custom list randomly inserted into the selected cells
Get the values from your custom list randomly inserted into the selected cells
Generate random unique passwords
Generate random unique passwords
Create strings by mask to get the neded type of a random code
Create strings by mask to get the neded type of a random code
Fill your range  with random integers without duplicates
Create unique random numbers, indicate the range
Fill your range with weekends, workdays, or both
Create random Booleans
Get the values from your custom list randomly inserted into the selected cells
Generate random unique passwords
Create strings by mask to get the neded type of a random code

License benefits

Our customers get

Unconditional 30-day money-back guarantee
Secure payment
guarantee
Life-time license,
no additional fees ever
Volume discounts: the more you buy, the less you pay
1 license
for 2 computers
Free life-time support
Learn more
  • This tool is part of Ultimate Suite
  • 60+ professional tools. No garbage.
Buy now
  • Buy as part of Ultimate Suite
  • 60+ professional tools. No garbage.

These companies choose Ablebits products

   

Frequently asked questions

About Random Generator for Excel

  • What is Random Generator and what do I need it for?
    With the Random Generator for Excel tool you can easily fill a range of cells with any random data. In just a few clicks you will:
    • Generate unique random numbers, integers, dates, Booleans, reals.
    • Create random passwords of a given length with different charsets (e.g. A - Z, 0 - 9) or special symbols.
    • Fill the selected range with any random values from your custom list.
  • How to generate random numbers in Excel without duplicates?
    With Random Generator you can get random integers or real numbers with or without duplicates.

    Run the add-in, select your range of cells, choose the needed option, and specify the minimum and maximum values. If you need random numbers with no repeats, check the Unique values checkbox. Click Generate and get your random values created.

    Please find a more detailed description here.
  • Can I use the add-in as a password generator?
    Sure! Select Excel cells, where you want to see your random passwords. Open the add-in pane and choose characters required for your password. It can be A - Z, a - z, 0 - 9, space, etc. You can also enter any other characters into the Custom field. Set the string length which may be up to 99 characters.

    Find more information here.
  • How to generate random dates in Excel?
    The Random Generator tool has a special option for dates. You can specify a range for dates and choose workdays, weekends, or both. If you need the created range of values to have no duplicates, tick off Unique values.
  • Does the utility work as a code generator?
    Yes, Random Generator for Excel creates random strings by mask. For example, if you need to generate phone numbers, you check the digits set and use this mask +1-???-???-????. Click Generate and you will have the fake telephone numbers all across the selected range. Of course, apart from phone numbers, you can use this option for producing any other code types, for example coupons, RGB colors, product IDs, zip codes, SKUs, etc.

    Find step-by-step instructions here.
  • Can I fill the range with random values from the custom list?
    Of course. There is an option in the add-in called Custom list, which randomly fills the range with values from standard Microsoft Excel custom lists or from your own list. For example, you have 50 names and need to pick random 10. Just add all 50 names to your custom list, select 10 blank cells in Excel, click Generate and get 10 random names picked from your Excel list.

    Besides, the utility allows to create a custom list from your random data. Suppose you have a list of names in a worksheet. You select this list and click New list. That's it! Just one click and you have a new list added to the Random Generator. Now you have it among your Excel custom lists.

    Find more information here.
  • What is the algorithm used in the Random Generator utility?
    Our Random generator add-in uses the reliable Mersenne Twister algorithm. We use version MT19937 that produces a normally distributed sequence of 32-bit integers and has the following advantages:
    • It generates a better pseudo-random number sequence than the RAND() formula in Excel and the rnd() function in VBA.
    • It has a big period of a nonrecurring random number sequence:
      2^19937-1.
    • It has gone through numerous tests on statistical randomness, including the NIST Statistical Test Suite and Diehard tests. It passed most of, though not all, TestU01 Crush randomness tests, which are even tougher.

Supported versions

 

Excel

  • Desktop Excel included in Office 365
  • Excel 2016
  • Excel 2013
  • Excel 2010
  • Excel 2007
  • 32-bit and 64-bit

Windows

  • Windows 10
  • Windows 8.1
  • Windows 8
  • Windows 7
  • Windows Vista
  • Windows XP
  • 32-bit and 64-bit
Free download
14-day trial version
  • Included in Ultimate Suite for Excel
  • 14-day fully-functional version

Any questions or comments?

Please contact us here

Our working hours:
12:00 am - 10:00 am PST; 3:00 am - 1:00 pm EST; 8:00 am - 6:00 pm CET.
Excel add-ins and Outlook tools - Ablebits.com