import random
import datetime
import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline
dates = [datetime.datetime(2015,1,1,0, 30) + datetime.timedelta(hours = n) for n in range(365*24*3 + 366*24)]
random.choice(dates)
random.choice(dates)
random_dates = np.array([])
for n in range(10000):
random_dates = np.append(random_dates, random.choice(dates))
fig, ax = plt.subplots(figsize = (15, 5))
ax.hist(random_dates)