Random Schedule Generator - https://codereview.stackexchange.com/questions/59636/random-schedule-generator