Random Date Generator

Choose one or more random calendar dates within a specified range.

Calculations happen locally. We do not send your values to our server.

Example

Choosing one date from January 1 through December 31, 2026 returns a calendar date uniformly from that inclusive range.

Calculation method

The start and end dates become integer calendar-day indexes, and secure random integers select dates between them, including both endpoints.

Important notes

Dates are selected without a time of day. Unique mode cannot request more dates than exist in the selected inclusive range.

Frequently asked questions

Can the same date appear more than once?

Yes, unless No duplicate dates is selected; unique mode returns each chosen date only once.

Are the start and end dates possible results?

Yes. Both endpoints are included in the random selection range.

Is this suitable for regulated lotteries?

No. It is a convenient local generator without an external audit trail or legal certification.

Related tools