importrandom |
fromdatetimeimportdatetime, timedelta |
min_year=1900 |
max_year=datetime.now().year |
start=datetime(min_year, 1, 1, 00, 00, 00) |
years=max_year-min_year+1 |
end=start+timedelta(days=365*years) |
foriinrange(10): |
random_date=start+ (end-start) *random.random() |
print(random_date) |
#done |
# or a function |
defgen_datetime(min_year=1900, max_year=datetime.now().year): |
# generate a datetime in format yyyy-mm-dd hh:mm:ss.000000 |
start=datetime(min_year, 1, 1, 00, 00, 00) |
years=max_year-min_year+1 |
end=start+timedelta(days=365*years) |
returnstart+ (end-start) *random.random() |
how would you get it in the form DD/MM/YYYY currently 1971-08-18 18:24:09.033866 |
Very good implemetation, thanks |
Thanks for sharing! ! Works nice! |
thank you |
Top sweet |