Следующее должно помочь:
# Необходимые пакеты
import datetime
import random
import numpy as np
# Определите диапазон минут (0-55, 60 означает 0) с размером шага 5
minute_range = np.arange(0,59,5)
# Определить диапазон часов (0,23, 24 означает 00)
hour_range = np.arange(0,24,1)
# случайным образом выбрать час и минуту и преобразовать их в объект времени
a = datetime.time(random.choice(hour_range),random.choice(minute_range))
# преобразовать объект в строку
print(a.strftime("%H:%M"))
al oop для демонстрации:
for _ in range(5):
a = datetime.time(random.choice(hour_range),random.choice(minute_range))
print(a.strftime("%H:%M"))
# Вывод:
05:25
09:55
07:05
08:05
11:05
Надеюсь, я смогу помочь .