Привет.
Есть время в формате HH:mm:ss как его разбить на 5 частей и получить 5 отрезков времени рандомных отрезков времени?
Например, есть время 00:25:12, в результате должны получить список с временем:
00:05:02
00:09:15
00:15:10
00:19:26
00:23:12
1) переводите интервал в секунды
2) получаете случайное число от 0 до количества секунд - это первый промежуток
3) вычитаете первый промежуток из количества секунд
4) переходите к п. 2
Переводите в секунды T.
Если нужно равномерное распределение, то просто берите N случайных чисел со значением от 0 до T и сортируете их по возрастанию.