Algo: generate_time_seq