CaseWren

Random Date Generator

Pick a random date between any two calendar dates.

Pick a date range and hit Generate — every day in the range is equally likely.

About the Random Date Generator

Seeding a test database, simulating event timelines or picking a surprise day for an activity all call for random dates — and doing it fairly is harder than it looks, since months and years have uneven lengths. This tool samples uniformly across the exact millisecond span between your start and end dates, so every day in the range is genuinely equally likely.

Results come back formatted as YYYY-MM-DD with the weekday spelled out, ready to paste into spreadsheets, fixtures or seed scripts.

How to use it

  1. 1Choose the start and end dates of your range.
  2. 2Click Generate — every day in the range is equally likely.
  3. 3Copy the formatted result, including the weekday.

Frequently asked questions

Related tools

Search CaseWren tools

Search all 147 tools…