Skip to content

Instantly share code, notes, and snippets.

@gregnewman
Created October 15, 2009 15:47
Show Gist options
  • Save gregnewman/211043 to your computer and use it in GitHub Desktop.
Save gregnewman/211043 to your computer and use it in GitHub Desktop.
def random_date(start, end):
"""
Returns a random datetime between two datetime objects.
"""
delta = end - start
int_delta = (delta.days * 24 * 60 * 60) + delta.seconds
random_second = randrange(int_delta)
return (start + timedelta(seconds=random_second))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment