Skip to content

Instantly share code, notes, and snippets.

@perryism
Last active June 29, 2022 18:38
Show Gist options
  • Save perryism/963c8f89d4ea6d7a71c9beefc748036e to your computer and use it in GitHub Desktop.
Save perryism/963c8f89d4ea6d7a71c9beefc748036e to your computer and use it in GitHub Desktop.
from random import randrange
from datetime import datetime, timedelta
def random_date_between(start_date, end_date):
time_between_dates = end_date - start_date
days_between_dates = time_between_dates.days
random_number_of_days = randrange(days_between_dates)
return start_date + timedelta(days=random_number_of_days)
def random_date_from(start_date, time_between_dates):
days_between_dates = time_between_dates.days
random_number_of_days = randrange(days_between_dates)
return start_date + timedelta(days=random_number_of_days)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment