Random Date Generator
Choose valid start and end dates, then generate up to 100 dates using browser randomness.
A QUICK WALKTHROUGH
How to use this tool
- Enter the inclusive start and end dates.
- Choose a count and whether duplicate dates are allowed.
- Generate and review the dates.
Inclusive calendar range
Both entered dates can be selected. Invalid calendar dates are rejected, and date semantics use calendar components rather than the user’s local time zone.
Bounded output and duplicate policy
Generate 1 to 100 dates. Allow duplicates for independent draws, or require unique dates; unique mode rejects a count larger than the range.
Randomness disclosure
The generator uses non-cryptographic browser randomness. Results are not suitable for security, lotteries, gambling, or high-stakes decisions.
GOOD TO KNOW
Common questions
Are the range endpoints included?
Yes. The start and end dates are both eligible.
Can I request unique dates?
Yes. Select Unique dates only; the requested count must fit within the range.
Is this cryptographically secure?
No. It uses Math.random and must not be used for security or high-stakes selection.