Random Date Generator

Use this random date generator to randomly select a day, month, and year from any point in time. Pick a date at random from any year or range of years you want. You can randmoly draw up to 100 dates at once.

    Random Date

Random date
Share randomizer:

Embed this tool:
get code     

    Quick navigation:
  1. About the random date generator
  2. How to generate a random year?
  3. Can I select any year?
  4. Applications of a random date picker

    About the random date generator

To pick a date at random, start by specifying the start and end date (day, month, and year) of the period you want to select a random date from. By default the period is one calendar year starting from today.

Continue by selecting if you want to exclude certain days of the week from the draw. Then specify what format you prefer the output to be in. Finally, simply press the "Pick a Random Date" button to make our software draw a date at random for you.

If generating a lot of random dates at once (a maximum of 100 is supported by our random date generator), it is easiest to simply select all the contents of the textbox (click in it, then press Ctrl+A on a PC), followed by Ctrl+C (on a PC) to copy, then paste as needed. Note that all generated dates will be unique, if the time period permits (otherwise you'd get an error). The produced random dates are returned unsorted (that is, in order of generation, thus in random order), but sorting them in any spreadsheet software should be a piece of cake.

    How to generate a random year?

By selecting a period spanning multiple years the tool can function as a random year generator. To pick a random year simply specify a range covering more than one year while making sure it includes full years to give each an equal chance. Then generate a random date as you usually would. The year extracted from such a date will have been chosen at random.

    Can I select any year?

Yes, the random date picker will work with many valid dates from the past or in the future: you can specify a range between Jul 1, 500 and Aug 31, 3030. If you try to enter an invalid date you will immediately receive a validation error.

    Applications of a random date picker

Picking a random day (or day AND time) in a given timespan is a curious task with few real-world applications. Sometimes it is done for the purpose of simulations, while others prefer to leave important events in their life to chance, e.g. a wedding day or a birthday. What you use the date generator is entirely up to you. We can only guarantee that it uses a solid random number generator to select a date between the two points in time you select.

Random birthday generator

This tool can easily be used as a random date of birth generator to produce one or more birth dates in a given time range. For example, to get a calendar date within a given birth year, simply restrict the start date and end date from Jan 1 to Dec 31 of said year. To get multiple calendar days (max 100), just select how many in the relevant input field.

Cite this randomizer & page

If you'd like to cite this online randomizer resource and information as provided on the page, you can use the following citation:
Georgiev G.Z., "Random Date Generator", [online] Available at: https://www.gigacalculator.com/randomizers/random-date-generator.php URL [Accessed Date: 27 Mar, 2023].