Random Date Generator
Choose a start and end date and generate a random day within that window. Filter to weekdays or weekends only, and generate multiple dates at once.
What this generator does
Picks a date from a range you set, for sampling, for scheduling something arbitrary and for filling date fields in test data.
How to use this tool
- Set a start date and end date.
- Choose how many random dates you need.
- Optionally restrict results to weekdays or weekends only.
- Generate to see your random date or dates.
Understanding the controls
- Date range
- Both ends are included, so the earliest and latest dates you set can both be returned.
Common use cases
- Picking a random meeting or event day within a window
- Choosing a surprise date for a gift or activity
- Scheduling randomised checks or audits
- Classroom exercises involving calendars
Limitations and good to know
- Every date in the range is equally likely, including weekends and public holidays. It has no notion of working days.