Чтобы решить эту проблему, выполните следующие действия:
- Преобразуйте время начала (часы и минуты) в количество минут;например,
startTime = startHours * 60 + startMinutes
. - Преобразовать время окончания (часы и минуты) в количество минут;например,
endTime = endHours * 60 + endMinutes
. - Генерация случайного целого числа между временем начала и временем окончания;например,
random.randint(startTime + 1, endTime - 1)
. - Преобразовать случайное целое число в часы и минуты.