Generate random dates between any two dates, with weekday shown. For testing, planning, simulations and games.
| Input | Result |
|---|---|
| Full year 2026 | any day from Jan 1 to Dec 31, e.g. 2026-07-14 · Tuesday |
| A birth month | set From/To to the month's first and last day |
| 20 dates | maximum per roll, no duplicates |
Random dates are often used for planning and games, knowing the weekday (is the random date a weekend?) saves a manual lookup.
Yes, any valid range. The only constraint is that both endpoints must be real calendar dates in YYYY-MM-DD format.
No, within one roll, dates are unique. Reroll for a fresh batch.