Вы можете рассчитать случайное распределение с помощью loc 14 и шкалы 12 (+ - 12 часов), а затем добавить его в качестве временной шкалы панд типа часы.Поэтому, учитывая вашу временную метку, это будет
import numpy as np
import pandas as pd
timestamp + pd.Timedelta(np.random.normal(14,12),'h')
Это должно сработать.
Редактировать
Если вы хотите получить значение изГауссово распределение около часа метки времени, вы можете использовать что-то вроде этого:
timestamp = pd.Timestamp('20180426140000')
np.random.normal(timestamp.hour,12)
и если вы хотите включить минуты
timestamp.hour + timestamp.minute/60
Конечно, если вам нужно большеодно значение распределения, тогда вы можете указать третий параметр
np.random.normal(timestamp.hour,12,10000)